版块
论坛
喜欢
话题
应用
搜索
登录
注册
coolqiu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=56749
一个关于 burst master DMA的问题
我在驱动中设置一个缓冲空间后,可不可以只做一次ioMapTransfer得到一个对应缓冲地址的虚拟PCI空间地址,然后以后一直启动DMA?
回复
(
2
)
2007-07-26 10:44
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
coolqiu
:
这个应该没问题吧,我的板子做完DMA立即发中断通知应用程序读数据就好了
(2007-08-09 10:41)
回复
qiuxin_88
:
这样做的结果是,应用程序没有机会来读取缓冲区的数据,后面的数据覆盖前面的数据,即使你的缓冲区再大,所以,没有用,dma一定的数据后,必须通知驱动,然它去处理dma过来的数据。
(2007-08-02 20:57)
回复
coolqiu
加关注
写私信
0
关注
0
粉丝
50
帖子
返回顶部