在社区上看到关于MibSPI的帖子,说MibSPI支持DMA,但是我在TMS570ls1224和0914的手册上看到
When the multi-buffer mode is used,the DMA enable bit in the SPIINT0 register is ignored.这句话,这句话的意思是否是SPI启用Mb模式时,就无法使用DMA?那我应该如何控制Mib模式的关闭(DMA方式的启动)?另外,当我使用EB tresos的配置工具时,我根本无法更改是否使用DMA(按下按钮没有反应),如下图请问应该如何更改SpiHardwareUnit_0使用DMA?
Susan Yang:
请您试一下下面的代码
This code requires external connection between MIBSPI1 and SPI4 (SOMI to SOMI, SIMO to SIMO, CLK to CLK and CS_0 to CS_0)
TMS570LS1224_MIPSPI1_SPI4_DMA.zip
user5739609:
回复 Susan Yang:
1.是否只要配置模式为兼容模式就可以使用DMA?
2.另外EB的配置工具为什么无法修改SPI1是否使用DMA呢?