请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28388D 工具与软件:
你(们)好
我有一个关于 DMA 的问题。 我想将数据从 CLA1_DMA_RAM (0x1680)传输到 CPUx_CM_RAM (0x39000)。
当我使用以下命令强制从 CPU1进行传输时:
DMA_startChannel(DMA_CH3_BASE); DMA_forceTrigger(DMA_CH3_BASE);
传输已完成、一切正常运行。
但当我尝试类似 CLA 的东西:
__meallow(); HWREGH(DMA_CH3_BASE + DMA_O_CONTROL) |= DMA_CONTROL_RUN; HWREGH(DMA_CH3_BASE + DMA_O_CONTROL) |= DMA_CONTROL_PERINTFRC; __medis();
没有发生任何情况。 是否有可能直接从 CLA 开始传输? 我没有看到任何此类操作的示例。
此致。
Jérôme μ A