当程序进入app前或者后,中断向量表被SCB->VTOR = APP_START_SECTOR & 0x1FFFFF80; 这条语句重定向了。按复位按钮后,跳到iap程序,在iap程序中中断向量未重新定向到0x0,而跳转到app用到按键中断,此时已经无法进正确的中断了,因此,无法跳转了,但是断电重启后就可以。