在STM32F10x工程使用中,怎么选择启动文件?
在\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup中,有4种驱动文件,在这里我们使用的是IAR,则选择IAR文件夹,自文件夹中有如下文件:
究竟怎么选择,其文件的含义是什么,在下做如下解释:
- startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices
- startup_stm32f10x_ld.s: for STM32 Low density devices
- startup_stm32f10x_md_vl.s: for STM32 Medium density Value line devices
- startup_stm32f10x_md.s: for STM32 Medium density devices
- startup_stm32f10x_hd.s: for STM32 High density devices
- startup_stm32f10x_xl.s: for STM32 XL density devices
- startup_stm32f10x_cl.s: for STM32 Connectivity line devices
cl:互联型产品,stm32f105/107系列
vl:超值型产品,stm32f100系列
xl:超高容量产品,stm32f101/103系列
ld:小容量:FLASH≤32K
md:中容量:64K≤FLASH≤128
hd:大容量:256K≤FLASH
我们使用的是STM32F105RCT6,选择 startup_stm32f10x_cl.s