Other Parts Discussed in Thread: SHA-256, CC1314R10, CC1354P10, UNIFLASH
器件型号: CC1314R10
Thread 中讨论的其他器件: CC1354P10、 UNIFLASH、SHA-256
您好、
我正在使用的器件 CC1314R10 上的 MCUboot 具有以下配置:
-
引导加载程序基础:
0x00000000 -
主插槽底座:
0x00006000 -
辅助插槽底座:
0x00031000 -
插槽大小:
0x2B000 -
升级模式: 覆盖
-
加密:已禁用
-
防回滚:已禁用
我有一个无线网关架构: User (Web UI) ↓Host Gateway ↓Collector (CC1314R10 with MCUboot)
用户通过网页上载固件.bin 文件。
主机网关会下载该.bin 并将其发送到收集器以进行 OTA 更新。
如果上传的固件无效(随机或损坏的二进制文件)并写入辅助插槽、则器件可能会因拖车状态不一致而卡在引导加载程序模式下。
为避免这种情况、我想验证固件映像 然后发送到 CC1314R10 器件。
我的问题
-
在外部(在 MCU 之外)验证 MCUboot 固件映像的建议方法是什么?
-
检查
image_header幻数 (0x96F3B83D) 是否足够? -
在覆盖模式下、在写入辅助插槽之前、映像尾部是否有任何其他元数据必须经过验证?
此致、
Muniyappan R.M.