对的,我想获取升级文件,并将文件写入文件数据库
【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
-
- Posts: 36
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
是的.我想获取升级文件并将文件写入文件数据库
-
- Posts: 36
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
就一升级就报错,提示"网络信号不好."但事实上网络信号没问题的
-
- Posts: 245
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
不是信号不好,从日志里看,是应用的回调函数返回了错误,所以导致升级中断。
我们有example 里有MCU 升级回调的示例代码,那个你跑过吗?viewtopic.php?t=357
-
- Posts: 245
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
这个回调并不是进入升级的回调,这个只是接收到远端的升级请求时给应用的回调。开发框架是通过这个返回值判断应用是否准备好进入升级。所以这个回调中不能调用 tuya_iot_upgrade_gw 这个开始拉包的函数。
-
- Posts: 36
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
yingtao 2023年 Aug 22日 11:18企业微信截图_16926741672214.png
这个回调并不是进入升级的回调,这个只是接收到远端的升级请求时给应用的回调。开发框架是通过这个返回值判断应用是否准备好进入升级。所以这个回调中不能调用 tuya_iot_upgrade_gw 这个开始拉包的函数。
嗯嗯.所以我这里注释掉了.直接返回OPRT_OK,让系统进入开始升级回调,但好像没进去,我升级通道号是0,请问跟这个有没有关系呢?另外,错误信息:设备尚未就绪,指的是什么原因呢?
Re: 【求助】ota升级的时候每次都会提示"升级失败,可能是由于信号太弱,请检查设备网络后重新尝试"
你这个问题和之前这个帖子是一个问题吗:viewtopic.php?t=1492