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:DMAPAR - 2位故障注入后、寄存器未更新为错误地址

Guru**** 2464290 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1125030/tms570lc4357-dmapar---register-not-updated-with-error-adresse-after-2-bit-fault-injection

器件型号:TMS570LC4357

各位专家、您好!

在测试 DMA 2位 ECC 测试的实现时、我们注意到在 DMAPAR-寄存器中错误标志确实被设置、但 ERRORADDRESS 未被设置。

(Q1)这是否是硬件中的错误、或者问题出在哪里?

谢谢、此致、
最大

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

    尊敬的 Max:

    应同时设置 Error-Flag 和 ErrorADDRESS。

    执行 DMA 自检之前、DMAPAR 寄存器的值为0x00000040。 我上一次测试向0xFFF80040注入了 ECC 错误

    2.运行 ECC 错误注入测试,错误被注入0xFFF80010

    DMAPAR 的值为0x01000010

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

    将错误注入0xFFF80060:

    DMAPAR 的值为0x01000060