pcduino spi dma 传输

星克曼 发布于 2013/08/15 11:08
阅读 225
收藏 0

大家好,

 最近用了pcduino做了数据采集的东西,接的是spi接口的高精度AD,采样率500,现在基本功能已经实现了:DRY是AD数据转换结束的一个输出IO口,我把它作为pcduino的中断源,在中断中读取数据,放到缓冲数组中去。

但是有一个问题就是 spi的数据读取是在中断里面由cpu读取的,所以会使cpu的使用率过高,达到80%以上,我想用dma传输spi接收的数据,不用cpu去读取,我查了A10的手册,可以实现的。

但是在内核中没有找到相应的代码,不知道是否要自己修改内核完善相关功能?

请高手指点。多谢。

加载中
返回顶部
顶部