pci控制器是5933。系统加电后,pci设备的中断寄存器需要自己初始化吗?不初始的话,是不是开始就为0? 我是通过5933收到中断,然后置事件来通知用户程序读(用的是deviceiocontrl),在驱动程序里面是系统排队的。用户程序用deviceiocontrl来向设备...
全文
回复(3) 2002-09-29 11:28 来自版块 - 板卡设计
表情
mengzi在nt下面,5933的pci配置寄存器的中断线(为1,INTA#),中断号通常为(9,10, 11,15等,其它不是给pci用的, 你在bios下也可看到一部分保留给isa用的,pci就用不了了),你说的5933的中断寄存器是否指PCI操作寄存器(0x38),如果中断来了,在该寄...(2002-09-30 08:38)
yjhleaf 在nt下面,我查看了,读5933的中断寄存器(没有初始化的时候)是0。 老大,我发现经常引起机器蓝屏的原因可能是中断处理。所以我在读数据的时候屏蔽掉中断。pci设备是电平触发的,假如我不马上响应它,电平应当保持吧。我想应当也不会丢数据。 送点分你!老大你得好好干啊。(2002-09-29 20:28)
mengzi由BIOS进行配置。 通常不会死机,但最好加上临界段例程(2002-09-29 17:33)

返回顶部