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.

[参考译文] TMS570LC4357:RAM13:如何测试 RAM 的奇偶校验逻辑

Guru**** 2466550 points
Other Parts Discussed in Thread: TMS570LC4357

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1084811/tms570lc4357-ram13-how-to-test-parity-logic-of-ram

部件号:TMS570LC4357
“线程: 测试”中讨论的其它部件

各位专家:

我不完全确定如何实施 TMS570LC4357安全手册中列出的 RAM13诊断。

假设 TMS570LC4357可以使用相同的原理,测试结果应该如下所示:

2.读访问 RAM 中的某个位置

3.检查 EMS 3.15

4.将 ADDR_parity 覆盖设置为5小时

Q1)这是正确的吗?

(Q2)是否可以在不禁用中断的情况下执行此测试?

谢谢,致以诚挚的问候!
最大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Max,

    [引用 userid="430202" url="~ë/support/icls/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1084811/tms570lc4357-ram13-How-to 测试-奇偶校验-逻辑- RAM ]Q1)这是正确的吗?

     1.设置 ADDR_parity 覆盖= 0xA

    2. 读取访问 RAM 中的一个位置,例如0x08000000

    3. 设置 ADDR_parity 覆盖= 0x5h

    4. 检查 EMS 3.15和 RAMERRSTATUS 寄存器

    [引用 userid="430202" url="~ë/support/icls/arm-based 微处理器组/基于 ARM 的微处理器/f/arm-based 微处理器- forume/1084811/tms570lc4357-ram13-How-to -测试-奇偶校验-逻辑-of -ram"](Q2)是否可以在不禁用中断的情况下执行此测试?[/引用]

    是的,您不必禁用中断。 ESM 组3错误不会产生中断。 但是,nError 引脚已激活,您需要通过向 ESMKEY 寄存器写入0x5来停用 nError。