您现在的位置是:首页 > 技术资料 > F429-启动文件详解
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

F429-启动文件详解

更新时间:2020-03-10 20:09:44 大小:3M 上传用户:xuzhen1查看TA发布的资源 标签:f429 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本章参考资料《STM32F4xx中文参考手册》第十章-中断和事件:表46.
STIM32F42xxx和STM32F43xxx的向量表;MDK中的帮助手册一ARM Development Tools;用来查询ARM的汇编指令和编译器相关的指令。
14.1启动文件简介
启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作:
1、初始化堆栈指针SP=_imitial_sp
2、初始化PC指针=Reset_Hander
3、初始化中断向量表
4、配置系统时钟
5、调用C库函数main初始化用户堆栈,从而最终调用main函数去到C的世界14.2查找ARM汇编指令
在讲解启动代码的时候,会涉及到ARM的汇编指令和Cortex内核的指令,有关Cortex内核的指令我们可以参考《CMB权威指南CnR2》第四章:指令集。剩下的ARM的汇编指令我们可以在MDK->Help->Uvision Help中搜索到,以EQU为例,检索如下:

检索出来的结果会有很多,我们只需要看Assembler User Guide这部分即可。下面列出了启动文件中使用到的ARM汇编指令,该列表的指令全部从ARM Development Tools这个帮助文档里面检索而来。其中编译器相关的指令WEAK和ALIGN为了方便也放在同一个表格了。

部分文件列表

文件名 大小
F429-启动文件详解.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载