亲爱的对话支持,
我们的客户通过触发固件中的软件开关,寻求启动到生产测试模式的解决方案。您能否检查以下提案是否可行?
1.刻录引导加载程序与生产测试功能相结合,进入OTP - 需要将引导加载程序和生产测试集成在一起进入单个二进制文件
2.将应用程序固件刻录到闪存中(2个银行)
3.启动时,如果在SRAM中未设置特殊标志(Boot_Into_Production),则自动启动到应用程序固件
当运行应用程序固件时,写入某些UUID触发器触发Boot_Into_Production标志在SRAM中设置,并启动重启
5.引导程序检查Boot_Into_Production标志设置并启动到生产测试图像
是否有可能实现上面的程序?如果有办法,主要捕获是什么?
看起来关键问题是如何在重新启动后保存boot_into_production标志?是否有解决方案?
感谢您的关注,
Uta_lc.
关键词:
设备:

嗨Uta_lc,
请注意,将辅助引导加载程序和生产测试集成到单个二进制中,这将有点棘手。如果将boot_into_production标志存储到SRAM中,并且从OTP引导时,则固件将镜像到SRAM中,因此您不会完全确定标志的值不会被覆盖。我想要这样做的最安全方法是将Boot_into_Production标志的值存储到SPI Flash中。
谢谢,PM_DIALOG.