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

关于am335 Linux下的SPI在连续传输之间的时间间隔超过150个us

原因应该是是内核调度导致的时间间隔,图是说明这个道理 linux下连续的SPI发送会被调度打断且间隔很长 spi带宽损失75%以上

如何减小或者消除这种间隔,DMA? RT-patch???

需要连续 tx 20M左右的文件 

大伙有什么好的建议么???

呼唤TI小姐姐。

Nancy Wang:

您是用的例程测试的吗?哪个版本?

yongqing wang:

使用LlinuxRT sdk试试

hui wang1:

回复 Nancy Wang:

是一个3.12 的内核版本, 我想要实现某一个阶段(启动时)使用EDMA 向SPI发送寄存器抛数据 来加快文件的写(20M)(只需要使用这一次) ,有没有DEMA的DEMO程序 linux下使用。

Nancy Wang:

回复 hui wang1:

没有edma的,只有个spidev_test。

http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_Kernel_Drivers.html#spi

赞(0)
未经允许不得转载:TI中文支持网 » 关于am335 Linux下的SPI在连续传输之间的时间间隔超过150个us
分享到: 更多 (0)