【已解决】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
Jaoki
Posts: 71

使用TuyaOS-3.10.0 开发产品,模组使用CBU,需要高速读取ADC,目前线程使用tal_system_sleep(30)延时30ms读取ADC,时间一久会卡死;看了之前有别人提到问题https://www.tuyaos.com/viewtopic.php?p= ... =ADC#p5427,说是替换tkl_adc.c 采用50ms读取。请问TuyaOS-3.10.0 是否还需要替换该文件呢?

Last edited by Jaoki on 2024年 Sep 23日 10:03, edited 1 time in total.
chaser
Posts: 77

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

不需要替换文件了,sdk3.10.0已经是最新的了。 麻烦提供下卡死的完整日志,我们初步分析下。

chaser
Posts: 77

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

adc 高频采样可以参考下这个帖子:https://www.tuyaos.com/viewtopic.php?p= ... =adc#p1117, 再测试下。

Jaoki
Posts: 71

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

稍等, 这边重新挂下, 刚刚没保存,清掉了。 请问一下, 目前SDK使用接口函数:tal_system_sleep 理论支持的最高速度是多少ms间隔呢?

Jaoki
Posts: 71

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

chaser 2024年 Sep 4日 10:04

不需要替换文件了,sdk3.10.0已经是最新的了。 麻烦提供下卡死的完整日志,我们初步分析下。

您好,这是Log

挂机久了读取ADC死机.TXT
(68.91 KiB) Downloaded 72 times
Jaoki
Posts: 71

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

chaser 2024年 Sep 4日 10:16

adc 高频采样可以参考下这个帖子:https://www.tuyaos.com/viewtopic.php?p= ... =adc#p1117, 再测试下。

您好!参考这个demo, TuyaOS-3.10.0 提示:undefined reference to GLOBAL_INT_RESTORE 、 GLOBAL_INT_DISABLE、 GLOBAL_INT_DECLARATION ,这个要怎么添加的。

chaser
Posts: 77

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

看了你提供的卡死日志, 卡死是因为 “sound ”线程栈溢出导致的。你把这个线程栈加大试试

Jaoki
Posts: 71

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

好的,我改成2048 试试。 这个怎么解决呢? TuyaOS-3.10.0 提示:undefined reference to GLOBAL_INT_RESTORE 、 GLOBAL_INT_DISABLE、 GLOBAL_INT_DECLARATION

chaser
Posts: 77

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

这是边界函数,你可以加下头文件

Jaoki
Posts: 71

Re: 【求助】TuyaOS-3.10.0 开发关于BK7231N芯片平台高速读取ADC的问题

怎么加呢

Post Reply