您好!
为了 测试处理器、我尝试对冗余地址解码错误进行分类。 我执行了 TRM 描述中描述的诊断程序、该程序与相关帖子中描述的诊断程序相对应。
然而、当我对误差进行三角计算时、不会发生任何情况。 我是否遗漏了任何东西?
谢谢、
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
为了 测试处理器、我尝试对冗余地址解码错误进行分类。 我执行了 TRM 描述中描述的诊断程序、该程序与相关帖子中描述的诊断程序相对应。
然而、当我对误差进行三角计算时、不会发生任何情况。 我是否遗漏了任何东西?
谢谢、
此致
您好!
当我执行相同的测试时,我没有 ESM 组3.3错误,但这并不是我尝试 TRIG 的错误:冗余地址解码错误,根据 TRM,该错误应该提高 RAMMERSTATUS 的位4 (ADDE)。
我认为它不起作用、因为它被 ECC 错误屏蔽、但即使我在 Diag EccVect (0xC)中输入正确的 ECC 值、 当我使用不等性或等性测试触发测试时、RAMMERSTATUS 中也不会发出任何标志。
我想我缺少一些东西、但我不知道是什么。
感谢你的帮助。
您好!
如果 TEST_MODE 设置为1h、则执行不等式检查。 存储在 RAMADDRDEC_VECT 寄存器中的测试激励被反相并馈入一个通道、而非反相矢量被馈入另一个通道。 XOR 逻辑的预期输出应为0x1。 如果这些输入的 XOR 为零、则在 RAMERRSTATUS 寄存器中设置 ADDE 标志。
ADDE ( RAMERRSTATUS 的位4)只有在比较元件在测试逻辑-->硬件错误时发生故障时才被置位
您好!
因此、如果我理解得好、那么对于一个运行良好的芯片(无硬件错误的 CPU)来说没有意义、可以提出与下列 RAMERRSTATUS 位相关的异常:
置位#1:
-WEME
- ADE
——我
置位#2:
-MSM
-MSRA
-MSACP
设置3:
-MME
如果这是真的,我真的很惊讶。 这意味着我们没有必要确保 TI L2RAM 中包含的监控功能确实有效(例如、验证冗余地址解码是否正确标记解码错误等)。 请确认。
Etienne