文章目录
- 简介
- 启动文件汇编代码相关指令
- 堆栈空间的定义
- 初始化中止向量表
- 复位中止函数
- 中止函数的弱(WEAK)声明
- 用户栈以及堆初始化
简介
咱们在做单片机编程的时候,大部份都是用KEIL自带的启动文件来使程序进入C语言main函数,然落后行C语言编程开发的工作。那么这个启动文件到底做了什么呢?相信朋友们确定以及我同样好奇,想搞明白启动文件到底都干了些什么。那么
其实启动文件存在的目的就是构建可以供C语言代码运行的工作环境,比如传递参数时需要的栈空间初始化,动态分配内存时的堆初始化,一些初始化为0的变量空间的初始化等等。文章源自微观生活(93wg.com)微观生活-https://93wg.com/7111.html
以上就是微观生活(93wg.com)关于“Stm32单片机开发KEIL启动文件汇编语言详解”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/7111.html 文章源自微观生活(93wg.com)微观生活-https://93wg.com/7111.html
评论