文件名称:启动文件简介-基于hmm的语音识别系统的matlab仿真
文件大小:29.31MB
文件格式:PDF
更新时间:2024-07-31 04:45:14
STM32 F103
第15章 启动文件详解 本章参考资料《STM32F10X-中文参考手册》第九章 -中断和事件:表 55 其他 STM32F10xxx 产品(小容量、中容量和大容量)的向量表;MDK 中的帮助手册—ARM Development Tools:用来查询 ARM 的汇编指令和编译器相关的指令。 15.1 启动文件简介 启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作: 1、初始化堆栈指针 SP=_initial_sp 2、初始化 PC 指针=Reset_Handler 3、初始化中断向量表 4、配置系统时钟 5、调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界 15.2 查找 ARM 汇编指令 在讲解启动代码的时候,会涉及到ARM的汇编指令和Cortex内核的指令,有关Cortex 内核的指令我们可以参考《CM3权威指南 CnR2》第四章:指令集。剩下的 ARM的汇编指 令我们可以在 MDK->Help->Uvision Help 中搜索到,以 EQU 为例,检索如下: