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.

[参考译文] TMS320F28377D:CPU1能否将 ADC 数据传输到 CLA?

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1167064/tms320f28377d-can-cpu1-dma-adc-data-to-the-cla

器件型号:TMS320F28377D

我尝试对电机旋转变压器进行过采样。 ADC 和 DMA 由 CPU1拥有的 PWM 触发。 我希望 DMA 能存储到 CLA 可以访问的存储器中。 我将 CLA 数据存储器设置为 RAMLS0、但我认为 CPU1-DMA 不会写入该存储器(CLA 正在读取所有垃圾)。 是否缺少所有权或 CPU 选择配置来允许 DMA (由 CPU1运行)写入 CLA 可以读取的存储器?

谢谢、

Jim

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

    从进一步的理解来看、看起来 DMA 不能写入 CLA 拥有的 LSRAM;是这样吗?

    再次感谢、

    Jim

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

    您好、Jim、

    是的、DMA 不能访问任何 LSRAM (无论它是由 CLA 还是 C28x 拥有)

    您可以查看数据表中的存储器映射表以获取所有存储器的列表、其中包含有关从 C28x/CLA/DMA 进行访问的详细信息

    此致、

    Veena