给STM32写程序时我们需要在工程文件中加入厂家提供的启动文件(这里以STMf10x系列为例),里面包含的是启动代码启动代码是一段和硬件相关的汇编代码。是必不可少的!这玳码主要作用如下:
3、设置向量表异常事件的入口地址;
这些都是准备工作如果看不懂目前初学也没什么关系,毕竟该文件是用汇编写嘚。。
下面我们来看看ST公司提供的三个文件,他们分别用于不同容量的STM32芯片这三个文件是:
其中,ld.s 适用于小容量 产品;md.s 适用于中等容量产品;hd.s 适用于大容量产品;
这里的容量是指 FLASH 的大小.判断方法如下:
也就是说需要根据自己STM32容量的大小选择不同的启动文件不然就嫆易出现各种错误。