您好:
我目前正在使用 S32K312 上的 HSE 的 AB 交换功能。
例如,程序当前正在分区 A 上运行。在首次更新期间,我们会擦除/写入分区 B 中的闪存,然后调用 HSE 接口启用分区 B。此时,不会执行任何重置操作。
在第二次更新过程中,我们仍然需要擦除/编程分区 B 中的闪存。但是,如果在编程过程中断电,然后设备再次通电,则程序将无法运行。
我想请问:如果我们启用安全启动,我们能否使用 SMR 和安全恢复模式来实现基于软件的分区 A 和分区 B 之间的切换/跳转?
请查看帖子“如何在 S32K3 上启用 HSE AB_SWAP 的回滚功能?”它针对回滚和恢复提出了一些建议,这些建议可能对您的实施有所帮助。
BR,VaneB