大家好、
根据 SPNU499C 第5.4.2.5段的指令、我尝试通过向地址0xF00803F8发出64位读取来生成双位闪存 ECC 错误、并声明:
5.4.2.5 FMC ECC 检查的故意 ECC 错误
为了检查 FMC ECC、在 OTP 中放置了故意的单位和双位错误
功能。 TI OTP 组0中64位的任意部分位置 F008 03F0h 至 F008 03F7h 如所示
如图5-6所示、将生成单位错误。 TI OTP 组0位置中64位的任何部分
F008 03F8h 至 F008 03FFh (如图5-6所示)将生成双位错误。
使用以下简单代码:
ecc = *(u64 *) 0xF00803F8;
按照本手册的说明、读操作后 ECC 实际上等于0x123456789ABCDEF0、所以读操作在正确的地址成功。 但是、nERROR 引脚未被激活、并且未 进入中断矢量0处本应生成的到组2高优先级(不可屏蔽)的 ESM 中断。
我出了什么问题吗?
谢谢。

