jpjxy
驱动牛犊
驱动牛犊
  • 注册日期2002-06-23
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1278回复:3

紧急求助:关于9054的dma死机

楼主#
更多 发布于:2004-03-12 23:23
我的板子使用的是9054的默认配置,使用windriver里的dma函数,我想传256点的数据,但只要启动了dma后,系统要几秒钟才能跳出,然后,windriver再也发现不了我的板子。以前在单写模式下,板子工作正常,此时再使用单写,计算机就死了。
希望哪位大虾指教原因,希望给我一个正确进行dma的操作,感激不尽,急
ddnewbie
驱动牛犊
驱动牛犊
  • 注册日期2003-07-25
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-14 10:09
引用大虾的文章
DMAMODE0 =143H
DMAPADR0 =这里是你的主机端的DMA的物理地址
DMALADR0 =这个值就填上我刚才假设的SRAM的地址(20000000H)
DMASIZ0 =传输的数据量
DMADPR0 =08H
然后再启动DMA试试!(这是Block DMA)
[img]D:gs.jpg[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-14 21:47
ddnewbie
你试过链式DMA吗?
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
ddnewbie
驱动牛犊
驱动牛犊
  • 注册日期2003-07-25
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-15 16:04
我只试过块模式,分散/集中模式
[img]D:gs.jpg[/img]
游客

返回顶部