阅读:2303回复:6
桥芯片pci2050的死机问题
各位大侠,小弟现正使用pci2050做pci扩展,可是扩展出来的一级pci总线上的设备工作不了多久总是会死机。望大侠指点迷津,谢过了先!!!
|
|
沙发#
发布于:2002-05-08 13:09
我希望你仔细的看看PCI的工程规范,尤其是电气特性部分,看看你的电路的负载能力,如果有PCI协议分析仪的话,可以使用他看看死记得原因
|
|
板凳#
发布于:2002-05-08 16:12
确切的说不是死机,而是pci总线“死掉”了。因为我如果手工在0级pci总线复位信号上加一低电平,cpu表现恢复正常,可以响应键盘输入,但pci设备都不能继续工作。pci规范我看的还很粗浅,不知道是否有什么非法总线活动会引起总线“死掉”。
至于负载,我将0级总线上的pci设备除pci桥之外统统不装(我做的不是扩展卡),情况照旧,故我想不会是负载问题吧。 手头上连逻辑分析仪都没有,更别谈总线分析仪了,所以只能向大侠们求助,希望得到指点。 |
|
地板#
发布于:2002-05-08 17:18
我知道你在使用PCI总线桥接芯片,但是如果你想你的PCI设备工作正常必须有固件的支持,首先要读出所有插卡的PCI配置空间然后根据需要还要把PCI插卡或设备所需要的空间的基地址填回PCI卡的配置空间后,PCI卡才可能工作正常,否则你访问不了PCI卡的。
|
|
地下室#
发布于:2002-05-09 08:39
我也怀疑过软件问题,可是一级总线上的设备并非完全不能工作,而是工作一会儿就死机,看上去又不象软件问题。
我怀疑过是否是数据线、时钟线的长度要求不符,于是刻断线用等长飞线,结果没什么变化。请教大侠,pci总线在总长、长度匹配上要求如何? |
|
5楼#
发布于:2002-05-09 09:50
当然有要求,不过你的要求和板卡级的有很大不同,有些板卡级设备不需要上拉得你的上拉,给你个规范自己琢磨吧。
|
|
6楼#
发布于:2005-04-06 17:23
BABOON大侠,小弟也遇到同样问题,不知你的问题解决没有?
|
|