你好
我在 sdl_ex_ram_ecc_quitance_test.c 文件中有以下问题:
在 runCorrectableECCTest 和 runUncorrectableECCTest 中 、为什么要遵循该序列?
1.浏览 M0 RAM 位置、直到每个位都注入了一个单位错误。
2.遍历 M0 RAM 位置,直到低16位 (位6:0)的每个 ECC 位都有一个错误注入该位置。
3.遍历 M0 RAM 位置,直到高16位 (位14:8)的每个 ECC 位都有错误注入该位置。
为什么选择只测试 M0而不测试 M0和 M1? 我在我的项目中使用的是 M0和 M1、我应该为两者实施测试还是测试 M0是否足够?
3 -在我的项目中、我还使用 LS0和 LS1、我需要对它们运行 RAM ECC 测试?
4-为什么选择在 LS1上运行奇偶校验,在 M0上运行 ECC 测试? 我的意思是没有涵盖在奇偶校验和 ECC 测试中记忆的所有内容?
5-为什么要在测试结束时每循环一次而不是每次将原始数据加载到 m0Data (Restore m0Data)中?
谢谢。
