Other Parts Discussed in Thread: AM2632
器件型号: AM263P4-Q1
Thread 中讨论的其他器件: AM2632
您好、
在 AM2632 控制器上进行 ECC 错误注入测试期间、我观察到 ESM 标志行为不一致。 以下是详细的测试场景和观察结果:
场景 1:ATCM 内核 0 存储器
- 注入一个 1 位错误并将其清除。
- 然后注入一个 2 位错误并观察 ESM 状态寄存器。
观察结果:
当首先注入 1 位错误后再注入 2 位错误时、不会为 2 位错误设置 ESM 状态标志。
但是、在 SDK 参考示例中、顺序被反转(首先注入 2 位错误、然后注入 1 位错误)、在该序列中、ESM 标志被正确设置。
查询:
当在 2 位错误之前注入 1 位错误时、为什么 ESM 无法设置状态标志?
方案 2:ICSSM 内存
- 为 RAM ID 1 注入一个 1 位错误并将其清除。
- 然后再次为 RAM ID 2 注入 1 位错误并检查 ESM 寄存器标志。
观察结果:
当针对同一 ICSSM 存储器中的不同 RAM ID 依次注入 1 位错误时、仅为第一个 RAM ID 设置 ESM 标志、而后续的 RAM ID 不会触发 ESM 标志更新。
查询:
在同一存储器实例中依次注入 1 位错误时、为什么没有为后续 RAM ID 设置 ESM 标志?