阅读:1794回复:1
PCI中断服务程序进不去,为啥,急用PC机作为目标机。 vwebEnableDevice(unit); if((pciIntConnect((VOIDFUNCPTR *)(INUM_TO_IVEC(vwDevice[unit].ivec+0x20)),(VOIDFUNCPTR)vIntr, (int)unit))==ERROR){ printf(\"%%intConnect fail in taskEncoding fun.\\n\"); return ERROR; } //#define IVEC_TO_INUM(intVec) ((int) (intVec) >> 3) sysIntEnablePIC(vwDevice[unit].ivec); // sysIntEnablePIC(IVEC_TO_INUM(vwDevice[unit].ivec)); 出现 interrupt: Uninitialized Interrupt! Vector number 37 (0-255). Program Counter: 0x001280ed Status Register: 0x00000202 服务程序没有进去,一此都没有进去。 |
|