请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS1227 我已经设置 了 MIBSPI -到 DMA 传输、 N 个帧元素(=所有我的组中 MIBSPI 缓冲区的 num)、以便在所有组完成后触发、 但是、当 MIBSPI DMA 的缓冲器数量= N 时、它会在它们全部准备就绪(已被 SPI 读取)后不断地逐个地对它们进行馈送。 (我看不出还有什么其他方法,因为总字节数大于单个 DMA 读取)
我需要 M 这样的帧 、然后再对它们执行任何操作。 我已经将 M 帧设置为 DMA 通道的1个块传输。 但是。
在 每个帧之后、如何复位源地址(=哪个 MIBSPI 缓冲区0总是、当 MIBSPI 完成所有组时、我的 src 是缓冲区0)? 我需要复位、因为在我的帧完成后、我需要从 MIBSPI 缓冲器0重新启动、同时我不能将 ADDR_FIXED 用于源、因为 我在触发请求时将逐一读取它们。