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