阅读:1180回复:0
wince x86下如何操作pci
在wince x86下我已经找到pci200卡,然后用HalTranslateBusAddress和MmMapIoSpace函数将物理地址映射为驱动程序能够访问的虚拟地址,为0x60000,但我对该段地址读写不对,不知那里出错了?
然后我又用TransBusAddrToStatic函数将物理地址映射为ISR能够访问的静态虚拟地址,为0xe0808000,和pciconfig.u.type0.BaseAddresses[0]一样,让我感觉很奇怪,两个不应该一样的阿,是不是我这个过程有什么问题,那位高手能帮我看看问题出在哪里,多谢了 |
|
|