1. 首页
  2. 数据库
  3. 其它
  4. 简析STM32的启动过程

简析STM32的启动过程

上传者: 2021-03-11 10:32:38上传 PDF文件 150.61KB 热度 13次
当前的嵌入式应用程序开发过程里,C语言已成为了绝大部分场合的选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口地址在微控制器的内部存储空间中不再是不变的。相信读者都可以回答这个问题,答案也许大同小异,但肯定都有个关键词,叫“启动文件”,用英文单词来描述是“Bootloader”。 无论性能高下,结构简繁,价格贵
下载地址
用户评论