请问,我在做ARM的IAP升级程序的时候,我把BOOT程序放在从0X00开始的地方,应用程序放在0X00001000开始的地方,也就是不从0X00000000开始,可是异常向量表却在0X00000000到0X0000001C,也就是说应用程序一旦发生中断,比如IRQ中断,程序就跳到0x0000 0018,可这已是BOOT程序了呀?就算我把异常向量表REMAP到RAM中,又有什么作用呢?(把异常向量表放在0x400000000到x40000040)难道我能控制应用程序的一旦发生中断就向(0x400000000 +0x0000 0018 )吗? |