阅读:1083回复:0
请教一个pc机 对 pci板卡发起 burst read 的问题
新开发一块PCI9030板卡,要求bar1支持从模式下的BURST READ,现在用windriver开发驱动。
用readDword函数在普通台式机上可以将数据按地址一个一个读回来(用逻辑分析仪抓PCI信号,发现每次发起的确实是读一个DWORD的时序),而且经查,据称x86架构的pc机不能发起burst read,也罢,那就一个一个读吧。 但同样用readDword函数在我们的工控机上却读不回正确的数(用逻辑分析仪抓PCI信号,发现每次发起的都是一个burst read时序。工控机cpu也是intel的,2.8G主频),我们明明是用readDword函数,可为什么工控机硬件上发起的却是burst read时序呢?既然它能发起burst read 时序,说明工控机支持burst read一个从设备的功能,那在windriver 中又该如何实现呢? 谢谢您的回答或讨论! |
|
最新喜欢:foxkil... |