工具与软件:
您好、TI:
我使用的是 cc2745和 SDK 8.40。
目前、我们正在开发 OTA 功能、我们需要在安全启动条件下自动对 OTA 功能执行10000次压力测试、我们如何只编译两个映像来交替执行 OTA? 由于更新后的映像的版本号必须在安全启动条件下不断增加、因此不可能仅使用两个映像进行10,000次压力测试。
此致!
James
2025.03.15
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.
工具与软件:
您好、TI:
我使用的是 cc2745和 SDK 8.40。
目前、我们正在开发 OTA 功能、我们需要在安全启动条件下自动对 OTA 功能执行10000次压力测试、我们如何只编译两个映像来交替执行 OTA? 由于更新后的映像的版本号必须在安全启动条件下不断增加、因此不可能仅使用两个映像进行10,000次压力测试。
此致!
James
2025.03.15
James、您好!
我将和研发部门谈谈您的问题。 我认为、擦除闪存(CCFG、SCFG)的命令会在擦除之前使映像无效、这适用于您的情况。 其中包括 BLDR_CMD_CHIP_ERASE、SACI_CMD_FLASH_ERASE_CHIP、可在技术参考手册的第9.5.3.5节和9.2.3节中找到。 我需要向研发部门核实、然后再给您明确的回复。 请于明日(03/19)等候解答。
谢谢!
Isaac
James、您好!
对于延迟、我们深表歉意。
几个问题:
1.是否使用 MCUBoot 执行 OTA 操作?
2.您使用的是外部闪存 OTA 还是内部闪存?
3.如果您不使用 MCUboot、可以描述定制的 OTA 应用程序吗?
要使用两个图像、您需要在写入新图像之前擦除目标扇区。 这样、您便可以使用相同的两个映像来完成 OTA 应力测试。
请提供问题的答案、我可以提供一些更具体的细节。
谢谢!
Isaac