复位以后程序是从哪启动的?

2019-07-20 05:38发布

问问大家如果用串口下载程序,那么复位后程序是从0x8000000开始运行的吗?是不是不同的下载方式复位以后的程序开始运行地址不一样啊?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
edmund1234
1楼-- · 2019-07-20 11:21
 精彩回答 2  元偷偷看……
liu8527
2楼-- · 2019-07-20 14:14
 精彩回答 2  元偷偷看……
DreamWaterPro
3楼-- · 2019-07-20 14:45
和BOOT0 BOOT1设置有关。

正常boot0=0,boot1=0的话,是从复位中断向量处开始运行;
其他情况则是从对应的ISP程序入口处开始运行。
castle
4楼-- · 2019-07-20 16:26
edmund1234 发表于 2018-10-19 18:41
会从 复位向量里读出起始地址开始执行

这个里面看不出来复位向量的起始地址啊,只有个复位向量啊
castle
5楼-- · 2019-07-20 18:38
 精彩回答 2  元偷偷看……
DreamWaterPro
6楼-- · 2019-07-20 22:38
 精彩回答 2  元偷偷看……

一周热门 更多>