UniRTOS如何做应用程序在线升级?EG800Z能使用的FLASH空间有多少?

UniRTOS如何做应用程序在线升级?EG800Z能使用的FLASH空间有多少?

EG800Z 在 UniRTOS 下做应用在线升级时,需要按对应 SDK 的升级组件、分区配置和打包工具来实现,不建议自行直接写 Flash 做替换。

简要说明:

  1. 应用在线升级通常需要:

    • 使用 UniRTOS SDK 中支持的升级接口或升级组件;
    • 按官方工具生成升级包;
    • 下载到指定分区后,由升级流程完成校验、切换或重启加载;
    • 具体接口、包格式、分区名称需以您当前 EG800Z UniRTOS SDK 版本为准。
  2. EG800Z 可用 Flash 空间不是固定值,受以下因素影响:

    • 具体模组硬件版本;
    • 当前固件版本;
    • UniRTOS SDK 分区表配置;
    • 文件系统、日志区、升级备份区等占用;
    • 应用编译后的 image 大小限制。
  3. 建议查看当前工程中的分区配置文件、编译 map 文件或编译日志中关于 app image 最大空间的提示。若需要确认准确可用空间,请提供 EG800Z 的 UniRTOS SDK 版本、固件版本及工程分区配置,由官方技术人员进一步确认。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。

1、UniRtos的升级功能是支持的,支持差分升级和整包升级,不过在线的文档我们在做,这个月会更新上线

2、EG800Z是4M RAM+4M ROM的空间,客户可用的ROM空间是2.3M RAM + 1M ROM左右。(不同SDK版本可能有些差异)