主题 : 在mini2440上实现:DMA推动SPI总线传输数据 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 33177
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-11-26
最后登录: 2012-06-26
楼主  发表于: 2012-05-19 09:03

 在mini2440上实现:DMA推动SPI总线传输数据

论坛里的各位热心朋友,大家好!
    目前本人需要实现从ARM到DSP数据的双向传输,速率大概是1KByte/s。由于在项目中mini2440处理器担任采集并压缩音频的任务,所以为了减小ARM处理器的负荷,想使用DMA模式的SPI与DSP传输数据,不知道这样做可以不?
    在mini2440开发板中DMA有两个通道,因为音频驱动oss已经使用了DMA驱动,SPI再使用DMA会冲突吗?
    就相关问题我咨询过版主,说mini2440内核SPI驱动是中断模式的,不是DMA模式的,那么是否需要自己重新写驱动,对于驱动开发有什么好的建议吗?
    谢谢大家给小弟提点建议!