SPI 采用DMA传输
时间:10-02
整理:3721RD
点击:
mtk SPI DMA传输的流程,我还不是很了解,希望做过的前辈指导一下!
我看源码,DMA发送缓存和接收缓存是同一个,那么我如果想用DMA做自发自收,可不可以?
我看源码,DMA发送缓存和接收缓存是同一个,那么我如果想用DMA做自发自收,可不可以?
SPI不是全双工的吗?如果是全双工的,应当两他BUF是分开的。否则有一个占用了,另一个怎么去使用?
我也是这么想的,可是
源码中spi.c有一条代码是这样写的“xfer->tx_dam = xfer->rx_dam = INVALID_DMA_ADDRESS;”这里表示发送接收是同一块地址。
我采用DMA传输的时候,内核报错,手机直接重启了
现在在弄ILI9806 的显示,也要用到SPI。弄不出来
点屏的话,用摸拟的SPI就行了。
点屏的话需要拿到刷屏的数据吧,即使用io模拟,72上如何拿到最后组织好的数据?