TI中文支持网
TI专业的中文技术问题搜集分享网站

TDA4VE-Q1: tda4 spi dma 发送数据对齐问题

Part Number:TDA4VE-Q1

我在sdk 版本8.06 , 使用mcuspi5 dma 模式进行数据发送, 发现数据发送被截断。如 发送30bytes 数据, mosi 线上数据是30bytes ,  发送36bytes数据, mosi 线上只有32bytes 数据。 
我是直接使用sdk 里面的驱动文件来实现的功能,请问这种情况的原因是什么?我该如何解决。
感谢您的帮助

Taylor:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

Eirwen:

是的,SDK 8.6上的SPI+DMA模式存在问题。 您是否可以移至最新版本并尝试? 我们修复了SDK 8.6中的多个错误。 

,

wei dong:

请问这个问题在哪个版本修复了,能否提供对应版本的 url

,

Eirwen:

它在SDK 11.0版本中得到修复,将在接下来的几天内发布(23-05-25)。 

,

wei dong:

hi eirwen. 在新版的sdk 中,这个问题并没有修复。

  spi dma 发送数据 > txTrigLvl 时, 只能发送 txTrigLvl 的整数倍。 例如我当前要发送 36bytes 数据, 它并不是32 的整数倍, 所以发送spi 总线的数据只有32bytes.请问这种情况应该如何解决。我的理想情况是使用dma 模式, 发送36bytes 数据,总线上是有36bytes 数据。期待您的帮助, 感谢

,

Eirwen:

但在这种情况下,请将触发级别更改为1字节。. 

赞(0)
未经允许不得转载:TI中文支持网 » TDA4VE-Q1: tda4 spi dma 发送数据对齐问题
分享到: 更多 (0)