wfeiisch
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1247回复:1

问linux下9054的dma传输问题!

楼主#
更多 发布于:2003-02-27 20:22
我在linux下做pci的驱动,用的是9054的片子,使用dma block方式传输数据,写一次,读一次,数据正确,但是每次都是写的速度慢而读的速度快!!正常来讲,应该是写的速度要更快一点。

我在burst方式和非burst 方式下做了比较,发现前者提高了读数据的速度(正常),而两种方式下,对写的速度没有影响,这不应该!

请问这是怎么回事??
bunnyh
驱动牛犊
驱动牛犊
  • 注册日期2002-04-25
  • 最后登录2005-09-03
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-28 12:01
可以试一下 ENABLE /BTERM 输入, 同时将/BTERM 拉高. BURST 方式一次最多传输4个长字 (32-BIT), /BTERM ENABLE 后可以一次传很多.

还有可以试着改一下PCI READ/WRITE COMMAND. 以前试验过, 有影响的
游客

返回顶部