当前位置: 代码迷 >> VxWorks >> PCI-X 在不同版本vxWorks下不能找到的有关问题,求
  详细解决方案

PCI-X 在不同版本vxWorks下不能找到的有关问题,求

热度:8141   发布时间:2013-02-26 00:00:00.0
PCI-X 在不同版本vxWorks下不能找到的问题,求高手指点
硬件设备相同,但是vxWorks6.0下能扫描出PCI-X设备。但在vxWorks5.5下确扫描不出来,求指点,在线等。
附:用的是IMP2A

补充说明:
用的是powerpc的开发板,扣了块pmc的背板,但是找不到设备。
我用pciDeviceShow和pciFindDeviceShow都找不到设备,但是能看到其他的pci设备,如网卡什么的,就是看不到pmc插槽上的pci设备,pmc的总线频率和板子也是对应的,请问是什么原因?谢谢大家了!大家帮帮忙吧!

------解决方案--------------------------------------------------------
pciDeviceShow 带参数试一下?

STATUS pciDeviceShow (int busNo);
STATUS pciHeaderShow (int busNo, int deviceNo, int funcNo);
STATUS pciFindDeviceShow(int vendorId, int deviceId, int index);
STATUS pciFindClassShow (int classCode, int index);

另外你的PCI空间是自动映射,还是静态映射?
静态映射的话,需要自己加内存映射?在syslib.c中,
PHYS_MEM_DESC sysPhysMemDesc []


------解决方案--------------------------------------------------------
pciDeviceShow(0/1/2/3/4/5)一直找下去试试,5.5是静态映射,需要手动添加内存映射,前提是先找到设备。。。
换个插槽试试
  相关解决方案