Page 1 of 1

【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Feb 21日 15:48
by 小螃海

BK7231NL_2.3.3固件在产测函数mf_user_product_test_cb中加入了 PR_DEBUG("-------------mf_user_product_test_cb-2-----------"); 打印信息,模组上电后不能打印这段信息出来,证明没有进入产测函数中,这个问题怎么解决?


Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Feb 21日 15:50
by 小螃海

附件中是打印的log信息


Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Feb 21日 21:09
by 愚者千虑必有一得

产测进入是在设备上电的500ms时间窗口,需要在这个窗口收到产测上位机软件发送的进产测命令才会进入产测状态。你是怎么操作的呢?

企业微信截图_16769848915277.png

Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Feb 23日 18:14
by 小螃海

这个需要借助外部串口交互才能进入产测吗,我以为是上电初始就能进入产测中。那这个产测相关的资料有吗?需要串口发送什么信息才能进入产测功能?


Re: CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Feb 27日 09:34
by 愚者千虑必有一得
小螃海 2023年 Feb 23日 18:14

这个需要借助外部串口交互才能进入产测吗,我以为是上电初始就能进入产测中。那这个产测相关的资料有吗?需要串口发送什么信息才能进入产测功能?

是的,产测一定是外部串口接产测上位机,上电的时候,上位机会发生进产测命令,模组收到之后才会进入产测,否则会正常启动。具体的操作流程如下:
https://developer.tuya.com/cn/docs/iot/ ... kd9vbl0ymm


Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Mar 4日 17:47
by 小螃海

输入授权码,提示这个。


Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Mar 4日 20:10
by 小螃海

您好,我表达有误,我想的是成品产测进不去。请指点一下这个程序中需要怎么操作


Re: 【已同步】CBU-NL 固件BK7231NL_2.3.3不能进入产测模式是什么原因

Posted: 2023年 Mar 6日 18:54
by 小螃海

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不能进入产测模式是什么原因

Posted: 2023年 Mar 7日 09:51
by yangjie

根据你上面的日志来看,是产测路由设置的不对,产测路由器的应该为 tuya_mdev_test1,你的路由器为 tuya_mdev_test。
关于成品产测部分,你可以看下 platforms/bk7231n/tuya_common/tuya_main.c 中的 290 行 user_main() 函数。
成品产测和 mf_test() 是两个部分,mf_test() 是涂鸦用来模组产测使用的。

mdev_test1.png
mdev_test2.png