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.

[参考译文] RM57L843:RM57L843

Guru**** 2459550 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/640974/rm57l843-rm57l843

器件型号:RM57L843

当 EMAC 的 nmpu 处于诊断模式时、EMAC 的 DMA 能否正常工作?

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

    您好!

    有2种不同的诊断模式:内部诊断模式和外部诊断模式。

    在内部诊断模式下、诊断逻辑驱动 MPU 比较器逻辑的输入。 NMPU 不接受来自总线主控的任何访问。  

    在外部诊断模式中、实际总线主控启动到 NMPU 的访问。  

    两种诊断模式都要求用户在 NMPU 处于诊断模式时通过禁用总线主控访问来确保主控器件不会进行总线事务处理。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当 NMPU 处于诊断模式时、如何处理传入的数据? 如果它将导致数据包丢失、在诊断模式期间何时禁用 EMAC 的 DMA?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    诊断模式可用于验证 MPU 地址和访问权限比较器逻辑在启动时或在出现/未遇到错误的应用运行期间正常工作。 进入或退出诊断模式时、必须禁用存储器保护。 没有保护并不意味着在使用 DMA 的 SRAM 和 EMAC 之间进行数据传输期间会丢失数据。