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:DMA12 1位 ECC 测试触发 EMS 1.82和1.3

Guru**** 2462170 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1112151/tms570lc4357-dma12-1bit-ecc-test-triggers-ems-1-82-and-1-3

器件型号:TMS570LC4357

各位专家、您好!

与 SafeTILib 和技术参考手册(第20.2.17章)给出的示例类似、我们实施了 DMA12诊断。
问题是、翻转 LSB 后、读取地址(0xFFF80010U)会触发 ESM 1.82和1.3。

我们在开始测试之前尝试了自动初始化 RAM、但没有任何变化。

(Q1)这种"贝哈维"的原因可能是什么?

谢谢、此致、
最大

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

    尊敬的 Max:

    我注意到 ESM 1.82和 ESM 1.3都已设置。 我不确定是什么导致了此问题。  

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

    您好 QJ、

    那么、这种正常行为、我们只需要在测试完成后复位两个 ESM 通道?

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

    尊敬的 Max:

    您是否尝试过 RevB 器件的测试? 我注意到电路板上的器件是 revA、我将找到 revB 电路板并再次运行测试。

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

    您好 QJ、
    我们已检查电路板和两个硅质硅酮是否为 RevB (TMS5704357BZWTQQ1)。

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

    我还在 RevB 芯片上进行了检查、ESM 1.3和 ESM 1.82都被置位。 在1位 ECC 错误注入测试后、您的代码需要清除 ESM 1.3和 ESM 1.82。