我想问一下怎么才可以获得PCI卡的基地址,有一个高手告诉我是14H.但是我记得14H好像是PCI卡基地址的偏移地址
回复(4) 2002-11-22 09:02 来自版块 - VxWorks
表情
hwybird对的,VxWorks下可以用pciconfigread读取,已经封装好了。实际上,可以使用端口读取,也可以调用BIOS中断,手段众多,参见PCI相关文档(2007-01-08 10:51)
kelven_stone设备号,厂商号是不是可以在 设备管理器 里面板卡驱动属性中的 “详细信息”,选择 配备设备id,下面会显示如下:pci\ven_10de&dev_0111 。厂商号为0x10de设备号为:0x0111 。不知道我这样理解对不对??(2005-08-05 21:16)
h13顺便问一下,如果配置空间和其他资源有冲突,在driver里可以解决吗?还是要修改eeprom?(2002-11-27 10:58)
沙漠之鹰要想获得基地址就必须先访问pci的配置空间,而要访问配置空间就要知道pci设备的设备号和厂商号。设备号和厂商号是可以从pci芯片的资料上得到的,这样你就可以用0x1c中断调用来访问配置空间了。关于0x1c中断的使用方法,可以参考pci bios上的说明,上面以详细的说明。(2002-11-22 22:07)

返回顶部