szhuoliu
驱动牛犊
驱动牛犊
  • 注册日期2004-03-31
  • 最后登录2008-10-24
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望16点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
阅读:1314回复:0

使用windriver开发9054的驱动时,遇到一个问题。

楼主#
更多 发布于:2004-09-15 13:20
我在使用windriver开发9054的驱动时,遇到一个问题。
使用wd自带的9054的例子,经过修改后,已经可以工作了。
可是我把其中的函数做成dll后(代码相同),在另外的程序调用时,dma却不能正常工作了!!
后跟踪发现,
1。dma处理时,调用dll的情况,dma使用的是Scatter/Gather模式,而原来的例子中运行时使用的是连续模式,请问高手这是为什么啊?好像没有参数可以指定使用那种模式的啊。
2。还发现在这两种情况下,调用WD_Open()返回的值也不一样,这正常吗?是不是和windriver的sys文件有关啊。这个值会不会影响后来的dma处理模式?
请高手赐教!
游客

返回顶部