【已解决】【tuyaOS】PHY6222配置多路ADC采集导致配网失败

蓝牙 BLE设备、蓝牙 MESH设备、蓝牙 Beacon设备、Sub-G设备等


sandia
Posts: 61

好的,我看一下,感谢


Tags:
sandia
Posts: 61

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

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

sandia
Posts: 61

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

用了你发过来的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,
};
Attachments
log.png
sandia
Posts: 61

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

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

Attachments
SaveWindows2023_11_4_13-35-31.TXT
(67.69 KiB) Downloaded 100 times
sandia
Posts: 61

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

PHY622X_V1.8开发板

sandia
Posts: 61

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

有复现吗?

User avatar
逻辑的院子
Posts: 219
Contact:

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

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

sandia
Posts: 61

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

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

User avatar
逻辑的院子
Posts: 219
Contact:

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

我们近期发布了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 107 times
Post Reply