Page 1 of 1

[求助]关于OTA固件升级

Posted: 2023年 Dec 14日 16:45
by mengyujun888

您好,我现在用Tuya OS 3.8.1做OTA,但是一直显示失败,日志显示ping mqtt错误,具体见附件,这个是什么原因呢,谢谢!


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 14日 16:56
by yingtao_33

麻烦附个完整的日志,从开始升级到升级报错。
从日志里看,设备是处于升级状态。


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 14日 17:18
by mengyujun888

您好,这个是完整的日志。


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 14日 17:21
by yingtao_33

有没有从设备上电开始的日志


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 14日 18:55
by mengyujun888

这个是从上电开始到OTA结束报错的日志,APP上最后显示升级超时。


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 15日 11:11
by 一线长天

OTA任务的优先级较低:thread_create name:dev_upgrade_func,stackDepth:4096,totalstackDepth:39936,priority:2

thread_create name:pwm_task,stackDepth:1024,totalstackDepth:27648,priority:3
这个任务执行有休眠么?如果没有休眠,则会阻塞OTA任务的执行


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 15日 11:20
by yingtao_33

你现在是用什么固件测模组OTA? tuya_demo_examples 吗? examples 目前有些功能线程一旦启动了是一直在运行的,可能会阻塞住 ota 线程。建议你用 quickstart demo 测试模组 ota。


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 15日 11:53
by mengyujun888

我是基于quickstart demo 做的项目,只是我这边大概每隔10秒会调用get_wf_gw_nw_status(&network_status)函数检测一下WIFI的连接状态,这个有影响吗?我前面用Tuya os 3.3.4版本的OTA功能一直正常的。


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 15日 15:42
by yingtao_33

10S检测一次是没有影响的。主要要检查一下应用上是否有哪个任务一直在占用,导致ota 任务没法正常执行


Re: [求助]关于OTA固件升级

Posted: 2023年 Dec 15日 16:32
by mengyujun888

好的,我已经找到原因了,确实是有个任务一直在占用,谢谢了。