Page 2 of 3

Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 3日 19:26
by sandia

好的,我看一下,感谢


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 3日 19:51
by sandia

除了tkl_adc.c跟app_led.c这俩文件还改了哪个文件?


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 3日 20:34
by sandia

用了你发过来的SDK,更改了PID跟授权信息,编译烧录之后还是配不上网,以下是代码跟LOG

Code: Select all

STATIC tuya_ble_device_param_t tuya_ble_protocol_param = {
    .use_ext_license_key = 1, //1-info in tuya_ble_sdk_demo.h, 0-auth info
    .device_id_len       = DEVICE_ID_LEN, //DEVICE_ID_LEN,
    .p_type              = TUYA_BLE_PRODUCT_ID_TYPE_PID,
    .product_id_len      = 8,
    .adv_local_name_len  = 4,
};

Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 4日 14:29
by sandia

我尝试不用临时授权,使用IOT平台申请的授权码烧录也是一样,哪怕一时配网成功后运行一段时间还是会断掉,期间我多次尝试重新配网,但是还是失败了。使用的是你发的SDK,以下是log


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 6日 09:40
by 逻辑的院子

您使用的硬件是什么?


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 6日 11:38
by sandia

PHY622X_V1.8开发板


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 6日 17:01
by sandia

有复现吗?


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 6日 17:21
by 逻辑的院子

如果ADC采样频次过快,确实会影响配网成功率,不过频次没有那么高,我测试了5次,成功了三次,可能也跟硬件有一些关系,我使用的是原厂的开发板。
问题是存在的,我已经反馈到芯片原厂,有结果会通知您。
您可以先降低采样频次,调试其他代码。


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 6日 18:59
by sandia

好的,我现在降低到了50ms一次,有时候能维持半个多小时不断,更常见的是两分钟左右断联然后重新连接连不上,但是相对来说也能调试,等你的好消息


Re: 【求助】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

Posted: 2023年 Nov 7日 17:56
by 逻辑的院子

我们近期发布了TuyaOS V3.9.0版本的SDK,我将类似的代码移植过去,测试没有问题,您可以测试一下,附件是我测试的代码。
如果您的项目跟SDK绑定不深,推荐使用TuyaOS V3.9.0版本,TuyaOS V3.9.0版本使用的原厂SDK是313版本,TuyaOS V3.8.3版本使用的原厂SDK是312版本,跟原厂沟通说这个问题在312版本是存在的,313版本已经解决,具体是跟底层ADC采样的优先级和蓝牙交互的优先级冲突了。

PHY6222_TuyaOS-3.9.0-adc.zip
(94.68 MiB) Downloaded 240 times