我用过切换AIVT的方法 ,但是app的中断还是没起来
boot的主程序是这样的:
- int main(void)
- {
- bool Init;
- INTCON2bits.ALTIVT = 1;
- SYSTEM_Initialize();
- if(_RB5 == 1) //button press
- {
- INTCON2bits.ALTIVT = 0;
- __asm__("goto 0x3000");
- }
- Init = Initialize();
- while(1)
- {
- if (Init)
- ProcessCommand();
- else
- {
- }
- }
- return 1;
- }
|