Page 1 of 1

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

Posted: 2024年 Mar 30日 17:34
by JXun

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

微信图片_20240330173341.png

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

Posted: 2024年 Mar 30日 17:53
by JXun

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


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

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

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


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

Posted: 2024年 Apr 1日 10:29
by JXun
愚者千虑必有一得 2024年 Apr 1日 09:23

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

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


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

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

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


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

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

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

好的,明白了