|
在p30f2010.gld 中有定义啊。<br /><br />** Alternate Interrupt Vector Table<br />*/<br />.aivt __AIVT_BASE :<br /> {<br /> LONG(DEFINED(__AltReservedTrap0<br />) ? ABSOLUTE(__AltReservedTrap0<br />) :<br /> (DEFINED(__ReservedTrap0<br />) ? ABSOLUTE(__ReservedTrap0<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOscillatorFail<br />)? ABSOLUTE(__AltOscillatorFail<br />):<br /> (DEFINED(__OscillatorFail<br />) ? ABSOLUTE(__OscillatorFail<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltAddressError<br />) ? ABSOLUTE(__AltAddressError<br />) :<br /> (DEFINED(__AddressError<br />) ? ABSOLUTE(__AddressError<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltStackError<br />) ? ABSOLUTE(__AltStackError<br />) :<br /> (DEFINED(__StackError<br />) ? ABSOLUTE(__StackError<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltMathError<br />) ? ABSOLUTE(__AltMathError<br />) :<br /> (DEFINED(__MathError<br />) ? ABSOLUTE(__MathError<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltReservedTrap5<br />) ? ABSOLUTE(__AltReservedTrap5<br />) :<br /> (DEFINED(__ReservedTrap5<br />) ? ABSOLUTE(__ReservedTrap5<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltReservedTrap6<br />) ? ABSOLUTE(__AltReservedTrap6<br />) :<br /> (DEFINED(__ReservedTrap6<br />) ? ABSOLUTE(__ReservedTrap6<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltReservedTrap7<br />) ? ABSOLUTE(__AltReservedTrap7<br />) :<br /> (DEFINED(__ReservedTrap7<br />) ? ABSOLUTE(__ReservedTrap7<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltINT0Interrupt<br />) ? ABSOLUTE(__AltINT0Interrupt<br />) :<br /> (DEFINED(__INT0Interrupt<br />) ? ABSOLUTE(__INT0Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC1Interrupt<br />) ? ABSOLUTE(__AltIC1Interrupt<br />) :<br /> (DEFINED(__IC1Interrupt<br />) ? ABSOLUTE(__IC1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC1Interrupt<br />) ? ABSOLUTE(__AltOC1Interrupt<br />) :<br /> (DEFINED(__OC1Interrupt<br />) ? ABSOLUTE(__OC1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltT1Interrupt<br />) ? ABSOLUTE(__AltT1Interrupt<br />) :<br /> (DEFINED(__T1Interrupt<br />) ? ABSOLUTE(__T1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC2Interrupt<br />) ? ABSOLUTE(__AltIC2Interrupt<br />) :<br /> (DEFINED(__IC2Interrupt<br />) ? ABSOLUTE(__IC2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC2Interrupt<br />) ? ABSOLUTE(__AltOC2Interrupt<br />) :<br /> (DEFINED(__OC2Interrupt<br />) ? ABSOLUTE(__OC2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltT2Interrupt<br />) ? ABSOLUTE(__AltT2Interrupt<br />) :<br /> (DEFINED(__T2Interrupt<br />) ? ABSOLUTE(__T2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltT3Interrupt<br />) ? ABSOLUTE(__AltT3Interrupt<br />) :<br /> (DEFINED(__T3Interrupt<br />) ? ABSOLUTE(__T3Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltSPI1Interrupt<br />) ? ABSOLUTE(__AltSPI1Interrupt<br />) :<br /> (DEFINED(__SPI1Interrupt<br />) ? ABSOLUTE(__SPI1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltU1RXInterrupt<br />) ? ABSOLUTE(__AltU1RXInterrupt<br />) :<br /> (DEFINED(__U1RXInterrupt<br />) ? ABSOLUTE(__U1RXInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltU1TXInterrupt<br />) ? ABSOLUTE(__AltU1TXInterrupt<br />) :<br /> (DEFINED(__U1TXInterrupt<br />) ? ABSOLUTE(__U1TXInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltADCInterrupt<br />) ? ABSOLUTE(__AltADCInterrupt<br />) :<br /> (DEFINED(__ADCInterrupt<br />) ? ABSOLUTE(__ADCInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltNVMInterrupt<br />) ? ABSOLUTE(__AltNVMInterrupt<br />) :<br /> (DEFINED(__NVMInterrupt<br />) ? ABSOLUTE(__NVMInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltSI2CInterrupt<br />) ? ABSOLUTE(__AltSI2CInterrupt<br />) :<br /> (DEFINED(__SI2CInterrupt<br />) ? ABSOLUTE(__SI2CInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltMI2CInterrupt<br />) ? ABSOLUTE(__AltMI2CInterrupt<br />) :<br /> (DEFINED(__MI2CInterrupt<br />) ? ABSOLUTE(__MI2CInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltCNInterrupt<br />) ? ABSOLUTE(__AltCNInterrupt<br />) :<br /> (DEFINED(__CNInterrupt<br />) ? ABSOLUTE(__CNInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltINT1Interrupt<br />) ? ABSOLUTE(__AltINT1Interrupt<br />) :<br /> (DEFINED(__INT1Interrupt<br />) ? ABSOLUTE(__INT1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC7Interrupt<br />) ? ABSOLUTE(__AltIC7Interrupt<br />) :<br /> (DEFINED(__IC7Interrupt<br />) ? ABSOLUTE(__IC7Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC8Interrupt<br />) ? ABSOLUTE(__AltIC8Interrupt<br />) :<br /> (DEFINED(__IC8Interrupt<br />) ? ABSOLUTE(__IC8Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC3Interrupt<br />) ? ABSOLUTE(__AltOC3Interrupt<br />) :<br /> (DEFINED(__OC3Interrupt<br />) ? ABSOLUTE(__OC3Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC4Interrupt<br />) ? ABSOLUTE(__AltOC4Interrupt<br />) :<br /> (DEFINED(__OC4Interrupt<br />) ? ABSOLUTE(__OC4Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltT4Interrupt<br />) ? ABSOLUTE(__AltT4Interrupt<br />) :<br /> (DEFINED(__T4Interrupt<br />) ? ABSOLUTE(__T4Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltT5Interrupt<br />) ? ABSOLUTE(__AltT5Interrupt<br />) :<br /> (DEFINED(__T5Interrupt<br />) ? ABSOLUTE(__T5Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltINT2Interrupt<br />) ? ABSOLUTE(__AltINT2Interrupt<br />) :<br /> (DEFINED(__INT2Interrupt<br />) ? ABSOLUTE(__INT2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltU2RXInterrupt<br />) ? ABSOLUTE(__AltU2RXInterrupt<br />) :<br /> (DEFINED(__U2RXInterrupt<br />) ? ABSOLUTE(__U2RXInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltU2TXInterrupt<br />) ? ABSOLUTE(__AltU2TXInterrupt<br />) :<br /> (DEFINED(__U2TXInterrupt<br />) ? ABSOLUTE(__U2TXInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltSPI2Interrupt<br />) ? ABSOLUTE(__AltSPI2Interrupt<br />) :<br /> (DEFINED(__SPI2Interrupt<br />) ? ABSOLUTE(__SPI2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltC1Interrupt<br />) ? ABSOLUTE(__AltC1Interrupt<br />) :<br /> (DEFINED(__C1Interrupt<br />) ? ABSOLUTE(__C1Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC3Interrupt<br />) ? ABSOLUTE(__AltIC3Interrupt<br />) :<br /> (DEFINED(__IC3Interrupt<br />) ? ABSOLUTE(__IC3Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC4Interrupt<br />) ? ABSOLUTE(__AltIC4Interrupt<br />) :<br /> (DEFINED(__IC4Interrupt<br />) ? ABSOLUTE(__IC4Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC5Interrupt<br />) ? ABSOLUTE(__AltIC5Interrupt<br />) :<br /> (DEFINED(__IC5Interrupt<br />) ? ABSOLUTE(__IC5Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltIC6Interrupt<br />) ? ABSOLUTE(__AltIC6Interrupt<br />) :<br /> (DEFINED(__IC6Interrupt<br />) ? ABSOLUTE(__IC6Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC5Interrupt<br />) ? ABSOLUTE(__AltOC5Interrupt<br />) :<br /> (DEFINED(__OC5Interrupt<br />) ? ABSOLUTE(__OC5Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC6Interrupt<br />) ? ABSOLUTE(__AltOC6Interrupt<br />) :<br /> (DEFINED(__OC6Interrupt<br />) ? ABSOLUTE(__OC6Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC7Interrupt<br />) ? ABSOLUTE(__AltOC7Interrupt<br />) :<br /> (DEFINED(__OC7Interrupt<br />) ? ABSOLUTE(__OC7Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltOC8Interrupt<br />) ? ABSOLUTE(__AltOC8Interrupt<br />) :<br /> (DEFINED(__OC8Interrupt<br />) ? ABSOLUTE(__OC8Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltINT3Interrupt<br />) ? ABSOLUTE(__AltINT3Interrupt<br />) :<br /> (DEFINED(__INT3Interrupt<br />) ? ABSOLUTE(__INT3Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltINT4Interrupt<br />) ? ABSOLUTE(__AltINT4Interrupt<br />) :<br /> (DEFINED(__INT4Interrupt<br />) ? ABSOLUTE(__INT4Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltC2Interrupt<br />) ? ABSOLUTE(__AltC2Interrupt<br />) :<br /> (DEFINED(__C2Interrupt<br />) ? ABSOLUTE(__C2Interrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltPWMInterrupt<br />) ? ABSOLUTE(__AltPWMInterrupt<br />) :<br /> (DEFINED(__PWMInterrupt<br />) ? ABSOLUTE(__PWMInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltQEIInterrupt<br />) ? ABSOLUTE(__AltQEIInterrupt<br />) :<br /> (DEFINED(__QEIInterrupt<br />) ? ABSOLUTE(__QEIInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltDCIInterrupt<br />) ? ABSOLUTE(__AltDCIInterrupt<br />) :<br /> (DEFINED(__DCIInterrupt<br />) ? ABSOLUTE(__DCIInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltLVDInterrupt<br />) ? ABSOLUTE(__AltLVDInterrupt<br />) :<br /> (DEFINED(__LVDInterrupt<br />) ? ABSOLUTE(__LVDInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltFLTAInterrupt<br />) ? ABSOLUTE(__AltFLTAInterrupt<br />) :<br /> (DEFINED(__FLTAInterrupt<br />) ? ABSOLUTE(__FLTAInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltFLTBInterrupt<br />) ? ABSOLUTE(__AltFLTBInterrupt<br />) :<br /> (DEFINED(__FLTBInterrupt<br />) ? ABSOLUTE(__FLTBInterrupt<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt45<br />) ? ABSOLUTE(__AltInterrupt45<br />) :<br /> (DEFINED(__Interrupt45<br />) ? ABSOLUTE(__Interrupt45<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt46<br />) ? ABSOLUTE(__AltInterrupt46<br />) :<br /> (DEFINED(__Interrupt46<br />) ? ABSOLUTE(__Interrupt46<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt47<br />) ? ABSOLUTE(__AltInterrupt47<br />) :<br /> (DEFINED(__Interrupt47<br />) ? ABSOLUTE(__Interrupt47<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt48<br />) ? ABSOLUTE(__AltInterrupt48<br />) :<br /> (DEFINED(__Interrupt48<br />) ? ABSOLUTE(__Interrupt48<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt49<br />) ? ABSOLUTE(__AltInterrupt49<br />) :<br /> (DEFINED(__Interrupt49<br />) ? ABSOLUTE(__Interrupt49<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt50<br />) ? ABSOLUTE(__AltInterrupt50<br />) :<br /> (DEFINED(__Interrupt50<br />) ? ABSOLUTE(__Interrupt50<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt51<br />) ? ABSOLUTE(__AltInterrupt51<br />) :<br /> (DEFINED(__Interrupt51<br />) ? ABSOLUTE(__Interrupt51<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt52<br />) ? ABSOLUTE(__AltInterrupt52<br />) :<br /> (DEFINED(__Interrupt52<br />) ? ABSOLUTE(__Interrupt52<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> LONG(DEFINED(__AltInterrupt53<br />) ? ABSOLUTE(__AltInterrupt53<br />) :<br /> (DEFINED(__Interrupt53<br />) ? ABSOLUTE(__Interrupt53<br />) :<br /> ABSOLUTE(__DefaultInterrupt)));<br /> } >aivt<br /><br />} /* SECTIONS */
|