STM32 启动疑问

2019-07-21 01:30发布

看了很多资料,现有疑问如下(假设程序从flash启动):

1、第一条指令到底在什么位置?
  无论是网上的博客还是正点的教程,都是复位后从0x08000000取第一条指令,但是看内核编程手册,MSP和PC都是从0x00000000取指(0x08000000被映射到0x00000000),那么到底从什么地方取指?希望知道的大神给点资料解惑。


2、中断发生后,PC指针指向何处?是0x00000000还是0x08000000?


3、以上两个问题总结起来就是,启动的开始在哪里?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。