This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220MODA:更改 OTA 的最大文件大小

Guru**** 2378650 points
Other Parts Discussed in Thread: UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1416642/cc3220moda-changing-maximum-file-size-for-ota

器件型号:CC3220MODA
主题中讨论的其他器件:UNIFLASH

工具与软件:

在对器件编程时、我们已在 UniFlash 中为用户文件设置了最大文件大小。 由于文件增长、我们必须增加某些文件(包括 mcuflashimg.bin)的最大文件大小。 但是、当我们尝试使用 OTA 更新到更大的文件大小时、OTA 更新期间原始最大文件大小不会改变、新文件将失败并显示错误 SL_ERROR_FS_OFFSET_OUT_OF_RANGE (-10337)。

OTA 代码使用 sl_FS_CREATE_MAX_SIZE ( FileSize )调用 sl_FsOpen()、其中 FileSize 是新的更大文件的大小。 但是 当保存文件块超过原始文件大小时,sl_FsWrite()在新文件的末尾附近失败。

有什么解决方法可以解决此问题?