关于 ARM Cortex-M3 的启动文件分析及分散加载

strongwong at 
关于 ARM Cortex-M3 的启动文件分析及分散加载的配图
关于 ARM Cortex-M3 的启动文件分析及分散加载下面以 ARM Cortex-M3 裸核的启动代码为例,做一下简单的分析。首先,在启动文件中完成了三项工作:堆栈以及堆的初始化定位中断向量表调用 Reset Handler 在介绍之前,我们先了解一下 ARM 芯片启动文件中涉及到的一些汇编指令的用法。补充一下,其中 DCD 相当于 C 语言当中的 &,定义地址。堆栈以及堆的初始化堆栈的初始化 Stack_Size EQU 0x00000400 这个语句相当于 Stack_Size 这个标号(标号:链接器的术语,下文中提到的所有“标号”,指的都是指的链接器中的标号)等于 0x0000……