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.

[参考译文] TMS570LS0914:DMA 存储和调试模式中的 DMA

Guru**** 2535150 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1110963/tms570ls0914-dma-storage-and-dma-in-debugging-mode

器件型号:TMS570LS0914

大家好、TI、

我们将 DMA 数据包配置为帧传输、元素数量= 4、帧数量= 10。
如果我们连接了调试器、似乎只有当 REG_DMA->CFTCOUNT 达到零时、目标缓冲区中的值才会更新。

我们认为、每次出现新的帧时都应更新这些值。
1) 1)为什么这些值延迟更新?

2) 2) DMA 模块在哪里缓存这些值?

3) 3)如果我们使用断点停止应用、DMA 模块是否在后台运行?

4) 4)如果我们设置一个断点、来自目的缓冲区的值是否有可能被覆盖?

此致、

Thorben

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

    Thorben、您好!

    我将为您进行检查。