| 我用过切换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;
}
 |