阅读:1225回复:2
开发过PCI9052的各位大侠救救小弟!
用PCI9052做的板子,装上PLX SDK的驱动以后在“系统属性”下的“设备管理器”中看到了硬件,并且资源分配也正确。装上自己做的驱动资源分配同样正确。但是无论是用Windriver还是用PLXMon或者其它工具读出的PCI配置寄存器的基地址寄存器都是0值,但是Device ID和Vendor ID都正确。为什么会出现这种情况呢?如果是布线有问题,那为什么Device ID和Vendor ID读出来都正确呢?如果布线没问题,为什么PCI配置寄存器的基地址寄存器读出的值就不是在EEPROM中设置的值呢?Windows显示的资源分配正确是不是能说明PCI的布线没有问题呢?恳请各位大侠帮忙,小弟先谢过了!
另外,用Windriver能看到板子,但操作时提示“ERROR-No elements found on card!”。Device ID和Vendor ID显示都正确,但PCI配置寄存器的基地址寄存器读出的值都是0。 |
|
沙发#
发布于:2002-10-20 11:10
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-10-21 09:01
Tom.Cat大侠,PCI配置寄存器的基地址寄存器读出的值确实不对,但是为什么Windows系统属性里显示的资源分配是对的呢?Windows系统属性里显示的资源分配难道不是从板子的PCI配置寄存器中读出来的吗?
|
|