这两天,一直刷面试真题,今天突然发现了一个有趣想题目。因为我自己的话对于实用性的原理学的比较强,比如说串口怎么用,原理,或者i2c怎么初始化,配置以及什么场合如何使用等等这一系列的问题的。其实对于这一些底层的原理什么都,只有不影响使用基本都是能跳过就跳过的。看到启动文件干了什么工作这个问题,当时这个给我问懵了。好了废话不多说,下面说一下具体干了什么。
1初始化sp,指针堆栈
2初始化pc指针,resehandle
3设置中断向量表
4配置系统时钟
5调用c库去到c的世界
感谢大家的阅读