发新帖我要提问
12
返回列表
打印
[STM32F1]

main函数之前究竟发生了什么?

[复制链接]
楼主: primojones
手机看帖
扫描二维码
随时随地手机跟帖
21
robincotton| | 2024-10-25 10:21 | 只看该作者 回帖奖励 |倒序浏览
在main函数执行之前,有一系列的启动代码会被执行,这些代码通常位于一个名为startup_stm32xxxx.s( 的汇编文件中。

使用特权

评论回复
22
louliana| | 2024-10-25 13:00 | 只看该作者
启动代码负责执行一系列关键任务,包括设置堆栈指针(SP),加载异常向量表,以及配置内存区域。

使用特权

评论回复
23
plsbackup| | 2024-10-25 13:24 | 只看该作者
根据启动配置(如BOOT0和BOOT1引脚的状态),决定从哪个存储器区域(如Flash、RAM、系统存储器)启动。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则