Bootstrap

stm32启动文件的具体事宜(面试真题)

这两天,一直刷面试真题,今天突然发现了一个有趣想题目。因为我自己的话对于实用性的原理学的比较强,比如说串口怎么用,原理,或者i2c怎么初始化,配置以及什么场合如何使用等等这一系列的问题的。其实对于这一些底层的原理什么都,只有不影响使用基本都是能跳过就跳过的。看到启动文件干了什么工作这个问题,当时这个给我问懵了。好了废话不多说,下面说一下具体干了什么。

1初始化sp,指针堆栈

2初始化pc指针,resehandle

3设置中断向量表

4配置系统时钟

5调用c库去到c的世界

感谢大家的阅读

5696917421904ae9866691be364738ef.jpg

 

 

;