ZHCUC78A August 2024 – September 2024 AWRL1432 , AWRL6432 , IWRL1432 , IWRL6432 , IWRL6432AOP
通过修改热复位流程中使用的跳转地址,可以实现一种从闪存加载映像的软件端解决方法。另外,还必须特别注意确保前端控制器子系统 (FECSS) 处于正确的状态。用户必须对自己的系统进行必要的安全评估,以确定这个软件端解决方法是否满足他们的需求。解决方法顺序如下:
在步骤 7 中的热复位发生后,执行重新进入 RBL,开始执行,如图 2-1 所示。由于复位寄存器已被清除,RBL 确定复位原因为无效。因此,它假定为 POR,并且再次从闪存加载应用程序映像。应用程序或 SBL 可以按照设计继续,直到发生另一次复位。
查看 MMWAVE-L-SDK 中的 watchdog_reset 示例,如下所示:<SDK-Install-Directory>/examples/drivers/watchdog/watchdog_reset/
,执行从闪存重新加载的完整编码序列。