阅读:2729回复:12
如何给硬件分配中断、IO等资源?
本人用KernelDrver给一个非即插即用的ISA卡写了一个驱动程序,在安装驱动程序时发现该ISA卡所要求的中断、IO、内存映射资源都有其它设备在使用,请问如何制作安装程序使用系统将我要的资源留给我的ISA卡使用?
|
|
最新喜欢:![]()
|
沙发#
发布于:2002-05-18 07:23
gz
|
|
板凳#
发布于:2002-05-18 16:13
好像是在inf文件,指定你要用的(可用的)资源。安装完了,重新启动的时候,系统就会为你保留资源了。
|
|
地板#
发布于:2002-05-19 11:00
能详细点吗,我查看了WIN2000DDK中关于INF的帮助,但还是不知道要申请的资源在哪个section中填写。
|
|
|
地下室#
发布于:2002-05-19 19:04
好象BIOS可以给ISA保留资源
|
|
5楼#
发布于:2002-05-20 09:24
在BIOS为ISA保留资源,只保证保留的资源不会分配给PCI设备,但是不会自动分配给ISA。
95DDK有个工具,叫InfEdit。 |
|
6楼#
发布于:2002-05-21 21:34
可以这样写
[WdmIo.Install] ... LogConfig=WdmIo.LogConfig1,WdmIo.LogConfig2,WdmIo.LogConfig3 加入这个 2,3是可选 的 然后 [WdmIo.LogConfig1] ConfigPriority=DESIRED IOConfig=378-37a IRQConfig=7,5 [WdmIo.LogConfig2] ConfigPriority=NORMAL IOConfig=278-27a IRQConfig=7,5 [WdmIo.LogConfig3] ConfigPriority=NORMAL IOConfig=3bc-3be IRQConfig=7,5 具体再看一下DDK吧 摘自 Writing Windows WDM Device Drivers Chris Cant |
|
7楼#
发布于:2002-05-24 23:49
感谢arthurt和sprite_sy。
本人在WIN200DDK帮助文档中查找LogConfig Section,终于找到了详细的语法说明,按规则写了一个INF文件,资源保留成功! 不过,我在重新起动N回计算机后,用KernelDriver写的那个驱动程序还是不能正常加载,是不是用KernelDriver写的驱动和WinDriver一样,都要用wdreg.exe或调用windrvr.sys里的接口进行安装,不能用INF文件安装? |
|
|
8楼#
发布于:2002-05-26 11:15
可惜我没有用过KernelDriver
|
|
9楼#
发布于:2002-05-31 23:08
应该可windriver一样的,都是一个地方出的
|
|
10楼#
发布于:2002-06-03 14:11
WDM的应该向系统报告你用的资源。
不知道你的报告没有。 |
|
11楼#
发布于:2002-06-06 13:35
哪里有InfEdit下载?
|
|
|
12楼#
发布于:2002-06-07 06:58
ddk下有
|
|