阅读:1247回复:1
问linux下9054的dma传输问题!
我在linux下做pci的驱动,用的是9054的片子,使用dma block方式传输数据,写一次,读一次,数据正确,但是每次都是写的速度慢而读的速度快!!正常来讲,应该是写的速度要更快一点。
我在burst方式和非burst 方式下做了比较,发现前者提高了读数据的速度(正常),而两种方式下,对写的速度没有影响,这不应该! 请问这是怎么回事?? |
|
沙发#
发布于:2003-02-28 12:01
可以试一下 ENABLE /BTERM 输入, 同时将/BTERM 拉高. BURST 方式一次最多传输4个长字 (32-BIT), /BTERM ENABLE 后可以一次传很多.
还有可以试着改一下PCI READ/WRITE COMMAND. 以前试验过, 有影响的 |
|