首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

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

2012-12-30 
PCI-X 在不同版本vxWorks下不能找到的问题,求高手指点本帖最后由 csu_team1 于 2012-01-07 23:39:56 编辑

PCI-X 在不同版本vxWorks下不能找到的问题,求高手指点
本帖最后由 csu_team1 于 2012-01-07 23:39:56 编辑 硬件设备相同,但是vxWorks6.0下能扫描出PCI-X设备。但在vxWorks5.5下确扫描不出来,求指点,在线等。
附:用的是IMP2A

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

STATUS pciDeviceShow(int busNo);
STATUS pciHeaderShow(int busNo, intdeviceNo, 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是静态映射,需要手动添加内存映射,前提是先找到设备。。。
换个插槽试试

热点排行