maoyanIII
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望14点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
阅读:1646回复:2

关于wince下的DMA方式

楼主#
更多 发布于:2004-04-06 14:18
在wince中,我看了一下源代码,好像不支持ISA总线,只支持PCI,通过一个函数(名字忘了)将DMA的一个结构(内含选用的通道数)传送至系统内,但是好像内部并没有做什么修改DMA芯片的IO寄存器,这里是不是需要我们自己修改其寄存器呢,如果是,那它还为什么需要我们的DMA结构呢?
另外,怎么做ISA下的DMA传输呢?
ruozhen
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2005-08-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-19 14:33
难道你的BSP没有提供代码么?
我用的是Intel XScale,它继承了DMA Contoller,BSP提供了代码
maoyanIII
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望14点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-20 10:01
我跟踪原代码,在DMAOBJECT(好象是这个,记不清了)传递进去的时候,检测if(bustype!=PCI)就返回,注释说here support PCI BUS
only,你们是用的isa总线的吗?是不是我裁系统的时候没加上一些必要的组件?
游客

返回顶部