yachong
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1935回复:2

9054,DMA

楼主#
更多 发布于:2001-08-20 16:54
我现在正在用9054做一块DSP的接口卡,需用到9054的DMA方式来传送数据。补充一下,我用的开发工具是Windriver4.32。
一开始,DMA都是正常的,可现在打开DMA句柄和启动DMA操作后,程序却收不到DMA完成的信号了,即程序死在无穷的“等待”中?
不知是何缘故?望各路大侠不吝赐教!
leerom
驱动小牛
驱动小牛
  • 注册日期2001-06-08
  • 最后登录2010-08-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-20 17:25
我想你应该先确定是硬件还是软件的问题,从你所说的情况看来多数是硬件没有响应。你可以在驱动程序中设置一个超时例程,如果超出你设定时间范围系统,你就可以进行出错处理(复位。。。)
leerom
gcai
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2009-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-22 09:26
确保你的传送地址准确无误, 否则9054会一直"in progress...."
可以用plxmon来看看
游客

返回顶部