请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280049C 我们将测试 ECC 闪存功能。
我们使用链接器命令文件将 ECC 插入闪存
我们在 ECC_ENABLE 寄存器中禁用了 ECC 计算。
然后、在 FDATAL_TEST、FDATAH_TEST、FADDR_TEST、FECC_TEST 寄存器中输入初始数据。
输入数据后、FECC_CTRL 寄存器中的 ECC_TEST_EN 位置位。
测试的第一部分检查是否存在错误。
当在测试中触发不可纠正的错误(注入一个双位错误或地址错误)。 NMI 被触发。
然后 NMI 处理程序清除 NMI 中断和 ECC 寄存器的状态。
问题在于当它完成运行 NMI 处理程序时、返回到测试的末尾。 然后代码在地址"0x3fb02a"处中断
软件工具集:
Code Composer Studio 10.0.0.00010
C2800编译器工具20.2.1 com.ti.cgt.c2000.19.win32.feature.group 德州仪器(TI)
Code Composer Studio 10.0.0.00010
C2800编译器工具20.2.1 com.ti.cgt.c2000.19.win32.feature.group 德州仪器(TI)