【已解决】【网关】【TuyaOS SDK】ZIGBEE模块无法正常启动
Posted: 2024年 Jul 24日 15:31
1) 开发包全称:tuyaos-gw-integrated_3.10.7_gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf_center_ctrl_3.9.x_arm_linux_ssd202d_0.0.13.tar.gz
2) 问题现象:如日志中[01-01 00:00:08:300 TUYA D],zigbee模块无法正常启动,一直在重复重启
3) 操作流程:有线配网,应用demo_gw_zigbee流程启动zigbee
4) 问题时间:01-01 00:00:08:300 TUYA D
wendor/tuyaos/tuyaos_adapter/src/tkl_uart.c修改说明
1.串口配置打开成功,tkl_uart_write() tkl_uart_read()读写可用
2.在tkl_uart_write()回调中增加写入限制,收到write消息后,增加限制不再写入,当收到read()消息后,解开限制
3.以上增加限制是因为日志看到会重复收到write信息,速度大概在1s 100条以上,造成写入大概率失败, Resource temporarily unavailable,增加限制后,写入与读取正常