您好!
我正在使用 OTA_IF 的内部更新,tar 文件需要写入文件系统,sl_FsOpen 将打开的文件大小限制为64KB,但 OTA 会生成大小为数百 KB 的 tar 文件,
如何解决该问题? 我在使用它时仍然有一些问题。 谢谢!
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.
您好!
CC3220中的文件大小上限没有问题。 实际上、最大文件大小是没有限制的(请参阅 SWRU455第8.2章)、具体取决于 sFlash 大小。 宏 SL_FS_OPEN_MAXSIZE_BIT_MASK 与最大大小无关。 这个宏是一个用于宏 SL_FS_CREATE_MAX_SIZE ()的位掩码。
为什么需要将整个 TAR 文件保存到 SPI 闪存中? 这是不必要的资源浪费。 您应像在 TI OTA 示例中那样动态解析 TAR 文件。
1月
我的应用不使用 http、我想使用套接字将 tar 发送到 CC3220、CC3220写入文件系统、然后调用 OTA
MQTT_CLIENT 演示具有以下说明(MQTT_CLIENT_CC3220SF_LAUNCHXL_tirtos7_ticlang/README.html):
内部更新-在这种情况下、当 OTA (tar)映像已位于 SimpleLink 文件系统中时、会开始更新。 OTA_IF 将用于读取映像并安装内容。