阅读:1269回复:3
VXD驱动程序中断号怎么指定??
用VTOOLSD 3.0编写。在PNP配置中能得到中断号为9,但这个中断已被几个设备所共享,而10号中断却空着。于是想把中断号设为10号。在OndynamicInit中将PCI配置空间中的中断号配置寄存器改为0x0A后,没有起作用。(在没改之前读出值为0x09)。改了之后在CONFIGCM_Get_Conf中读出的中断资源仍然为0x09,而且此时读配置空间中断号配置寄存器已是0x0A。这是怎么回事?要怎么才能改到呢?
硬件是BT878。改配置空间用的配置方式1#;函数名可能有点不正确,但大概差不多。 请各位DX帮着看看。不知道在inf文件中加入logconfig节是否可以搞定,我试了一下,也没有用。 [编辑 - 10/16/03 by hands] |
|
沙发#
发布于:2003-10-18 20:34
中断号可以复用,如果一定要指定资源则必须在INF文件中指明,并在PNP加载前分配好,优先号2。
|
|
板凳#
发布于:2003-10-19 11:18
INF文件中具体怎么写呢?哪儿有资料?
|
|
地板#
发布于:2003-10-20 00:15
ddk文档中有说明,也可以参考sample中的portio
|
|