大家好、
我们将 TMS570LC4357处理器用于我们的项目。 我们的要求是在运行软件时启用单位 RAM、多位 RAM、单位闪存、多位闪存和 CPU 比较错误、并为所有这些故障生成 ESM 中断。
我们已通过如下设置 IESR1和 IESR4来启用 ESM 中断。
ESM_BASE[IESR1]= 0x04000040UL;
ESM_BASE[IESR4]= 0x80080UL;
目前、当我们尝试仿真这些故障时、它会生成异常(数据中止)、并且 ESMSR1或 ESMSR1寄存器中的相应错误位未分别置位。
请告知我们、是否需要对其进行更多配置以及模拟这些故障的任何首选方法。