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

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
小螃海
Posts: 45

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

小螃海
Posts: 45

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

附件中是打印的log信息

Attachments
不能进入产测模式的log.txt
(17.99 KiB) Downloaded 143 times
愚者千虑必有一得
Posts: 510

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

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

企业微信截图_16769848915277.png
小螃海
Posts: 45

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

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

愚者千虑必有一得
Posts: 510

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

小螃海 2023年 Feb 23日 18:14

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

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

小螃海
Posts: 45

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

输入授权码,提示这个。

Attachments
1677922793447.png
小螃海
Posts: 45

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

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

小螃海
Posts: 45

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);
    }
yangjie
Posts: 213

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() 是涂鸦用来模组产测使用的。

mdev_test1.png
mdev_test2.png
Post Reply