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.

[参考译文] TMS570LS3137:如何使用 HALCOGEN/TMS5730LS3137 配置 DMA BER 中断?

Guru**** 2914580 points

Other Parts Discussed in Thread: TMS570LS3137, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1647121/tms570ls3137-how-to-configure-dma-ber-interrupt-with-halcogen-tms5730ls3137

器件型号: TMS570LS3137
主题中讨论的其他器件: HALCOGEN

我需要 TMS570LS3137 VIM、DMA 和 EMS 控制器配置方面的帮助。

我希望将 DMA 与 SCI 配合使用以提高全球性能。

变速器还可以、但是接待有些问题。

DMA 控制器具有 5 个中断源:BTC、FTC、HBC、LFS 和 BER。 除 BER 外、所有它们都连接到 VIM。

根据此条目 TMS570LS3137:DMA 检测到总线错误、BER 映射到通道 5 和通道 13 以进行读取和写入。  

但在 HALCOGEN 中、这些通道会映射到 AHB(Amba 高性能总线)、那么如何检测 DMA 通道是否由于错误而停止?

处理这个错误的正确算法是什么?

我必须在 SCI 上做一些事情吗?

我是否必须重新配置 DMA 通道?

此致

Fabrice

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

    尊敬的 Fabrice:

    对延迟的答复表示歉意、并在平均时间内处理了其他优先问题。

    根据此条目 TMS570LS3137:DMA 检测到总线错误、BER 映射到通道 5 和通道 13 以进行读写。  [/报价]

    这里的通道不是 VIM 通道、而是 ESM 通道。

    它们意味着低于 ESM 的通道。

    如 TRM“ BERFLAG “中所述、此 BER 标志永远不会设置该器件、我们应该配置和使用上述两个 ESM 通道中断来监控 DMA 中的总线错误报告。

    --
    此致、
    Jagadish。