阅读:1486回复:4
一个很菜的问题,别嫌低级,请进!...
把自己要开发的板子(PCI)插入时,系统的硬件资源中的信息,如内存范围、输入/输出范围的,是不是可以HalAssignSlotResources函数获得基地址?是个很菜的问题吧,不是很清楚,请各位论坛的老大指教。
|
|
|
沙发#
发布于:2002-12-05 16:08
看你比较急,不知对你有没有用:
果要获得基址的大小可以向基址寄存器写入FFFFH 然 后读基址寄存器如果是内存方式从第4 位开始的0 的数目表示基址的大小如果是I/O 方式则从第2 位开始的0 的数目表示基址的大小。 |
|
|
板凳#
发布于:2002-12-05 16:19
看你比较急,不知对你有没有用: 我现在就想向基址寄存器写入数据,可我不知道怎么得到它的基地址,所以我问一下,基地址是pci设备说明书中的给定的吗?不是PCI设备的基地址有系统分配吗?比如说,base address register\'s offset:0X04B0。该怎么做? |
|
|
地板#
发布于:2002-12-05 16:23
参见Kernel Mode discussion and Soft Driver版回答。
|
|
|
地下室#
发布于:2002-12-08 12:25
你应该在RESOURCE LIST后用IoReportResourceUsage获得硬件的拥有权.
|
|
|