BK7231NL_2.3.3固件在产测函数mf_user_product_test_cb中加入了 PR_DEBUG("-------------mf_user_product_test_cb-2-----------"); 打印信息,模组上电后不能打印这段信息出来,证明没有进入产测函数中,这个问题怎么解决?
【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
附件中是打印的log信息
- Attachments
-
- 不能进入产测模式的log.txt
- (17.99 KiB) Downloaded 143 times
Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
产测进入是在设备上电的500ms时间窗口,需要在这个窗口收到产测上位机软件发送的进产测命令才会进入产测状态。你是怎么操作的呢?
Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
这个需要借助外部串口交互才能进入产测吗,我以为是上电初始就能进入产测中。那这个产测相关的资料有吗?需要串口发送什么信息才能进入产测功能?
Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
是的,产测一定是外部串口接产测上位机,上电的时候,上位机会发生进产测命令,模组收到之后才会进入产测,否则会正常启动。具体的操作流程如下:
https://developer.tuya.com/cn/docs/iot/ ... kd9vbl0ymm
Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
您好,我表达有误,我想的是成品产测进不去。请指点一下这个程序中需要怎么操作
Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
https://developer.tuya.com/cn/docs/iot/ ... 文档里的配置操作一遍,跟由也改为相应路由并且配置为开放后设备上电不能进入成品产测中。很急,麻烦大佬指导一下。代码如下
/**
- @Function: prod_test
- @Description: 扫描到产测热点,进入回调函数,主要是按键、指示灯、继电器功能测试
- @Input: flag:授权标识;rssi:信号强度
- @Output: none
- @Return: none
- @Others: none
*/
VOID prod_test(BOOL_T flag,CHAR_T rssi)
{
PR_DEBUG("---------prod_test---------");
PR_NOTICE("rssi:%d,flag:%d",rssi,flag);
tuya_hard_prod_flag(TRUE);
}
/**
- @Function: app_init
- @Description: 设备初始化,设置工作模式
- @Input: none
- @Output: none
- @Return: none
- @Others: 无
*/
VOID app_init(VOID)
{
PR_DEBUG("--------------app_init-------------");
tuya_device_config();
app_cfg_set(tuya_hard_get_wifi_mode(),prod_test);
tuya_iot_wf_timeout_set(60);
}
Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因
根据你上面的日志来看,是产测路由设置的不对,产测路由器的应该为 tuya_mdev_test1,你的路由器为 tuya_mdev_test。
关于成品产测部分,你可以看下 platforms/bk7231n/tuya_common/tuya_main.c 中的 290 行 user_main() 函数。
成品产测和 mf_test() 是两个部分,mf_test() 是涂鸦用来模组产测使用的。