阅读:817回复:0
9052中奇怪的问题!
我用9052做了一块PCI转ISA的板子,使用16个I/O地址。板子插上去,发现新硬件,为RDK-lite,使用RDK的驱动,正常。问题来了,使用PLXmon发现读出的EEPROM、local Register全部为FF。换一台计算机,让我惊喜了一下,EEPROM、local Register可以读出、写入。但在PLXmon的命令行中,使用一次VARS,再次读EEPROM,死机!似乎是地址、数据总线特别不稳定!试了一天,问题同上。共试过3台机器,1、无法安装驱动(但能发现为RDK-lite);2、能正常安装,安装后配置空间只有local register 的PCI地址和中断11,用PLXmon读EEPROM和local register为0xff;3、情况最好的一种,可读写EEPROM,但使用VARS命令或写local register,死机!上述现象2和3用资源管理器察看PCI的配置空间,都缺少本人定义的BAR3(I/O),板子照RDK-lite改动,EEPROM中的内容在RDK-lite板上测试通过!能发现BAR3(I/O空间)。我使用自动布线,双面板,只用手工布了1根PCI CLOCK,长度为2300mil,是否为布线问题?PCI总线端的连线长度太长?有谁遇到类似问题?
|
|