【已完成】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

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

大神们,我这边再尝试进行OTA升级的时候,报错了。看串口的打印信息,感觉有点像是升级包太大导致OTA升级失败,这个要如何解决?

微信图片_20240330173341.png
Last edited by JXun on 2024年 Apr 1日 11:43, edited 1 time in total.
JXun
Posts: 9

Re: 【求助】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

:shock: 才发现是内存不足,不知道这个有没有什么办法解决?

愚者千虑必有一得
Posts: 426

Re: 【求助】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

固件大小没有好的解决办法,这个是严格按照压缩比规划的flash分区(最大固件大小*60%)。你可以对代码做一些优化,减少代码体积。

JXun
Posts: 9

Re: 【求助】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

愚者千虑必有一得 2024年 Apr 1日 09:23

固件大小没有好的解决办法,这个是严格按照压缩比规划的flash分区(最大固件大小*60%)。你可以对代码做一些优化,减少代码体积。

那能不能尝试更改OTA的方式,比如差分之类的?

愚者千虑必有一得
Posts: 426

Re: 【求助】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

可以的,只是目前我们bk7231n对外提供的是压缩ota的升级,暂无计划发布差分升级方案的计划。

JXun
Posts: 9

Re: 【已解决】TuyaOS-3.8.5 ,BK7231N芯片,如何提高OTA升级时允许的升级包大小?

愚者千虑必有一得 2024年 Apr 1日 11:16

可以的,只是目前我们bk7231n对外提供的是压缩ota的升级,暂无计划发布差分升级方案的计划。

好的,明白了

Post Reply