前面讲的那些情况,在STM32F7中就有些不一样了。在ARM Cortex-M7的Generic UserGuide中,有一段如下描述:“On system reset, thevector table is at the addressconfigured at implementation, typically0x00000000. ”从这段话,我们可以看出,在M7中,复位后向量表的位置不是固定在0地址处,而是可以由各个芯片厂商自己定义。对于STM32F7来说,它是由BOOT_ADD0[15:0]和BOOT_ADD1[15:0]这两个optionbytes决定的。