当前位置: 技术问答>linux和unix
DMA多次传送如何设置~迷茫中
来源: 互联网 发布时间:2016-08-20
本文导语: 各位大侠,本人最近在玩ALSA音频驱动,目前遇到这样的问题:触发启动dma,dma传送结束后进入中断回调函数,企图在这处理程序里启动第二次DMA传送,事实表明,DMA传送也已正常执行,可第三次、第四次传送就无法起...
各位大侠,本人最近在玩ALSA音频驱动,目前遇到这样的问题:触发启动dma,dma传送结束后进入中断回调函数,企图在这处理程序里启动第二次DMA传送,事实表明,DMA传送也已正常执行,可第三次、第四次传送就无法起来。死不是我DMA控制器初始化的问题还是中断回调函数没写好。望不吝指教。
|
在DMA中断中设置下一次传送的地址和数据计数器就ok了。。原理就这样,不管是什么样的cpu都一样的。
|
楼上的,为什么DMA只能传送两次呀,不能进行第三次、第四次传送,DMA中断返回后不再发生DMA中断
|
帮顶
|
顶,楼上。。
|
顶 路过
|
ol,顶了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。