记录一下MDK创建工程添加启动文件的两种方法,分别使用MDK运行环境管理工具自动添加与手动添加
一、使用MDK软件中的运行环境管理工具
打开运行环境管理工具勾选红色框中选项,如下图所示。
CMSIS:ARM公司推出的微控制器软件接口标准。
二、手动从库包中添加
- 在野火官网下载资料【HAL库固件包】在使用固件包时最好使用大版本的固件包(即末尾是0的固件包,v160…)
- 添加system_stm32f1xx.c文件,路径如下:
“\STM32Cube_FW_F1_V1.6.0\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c” - 添加startup_stm32f103xe.s文件(可根据使用的device添加),路径如下:
“\stm32cube_fw_f1_v160\STM32Cube_FW_F1_V1.6.0\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xe.s” - 将stm32f10.h和core_cm3.h头文件的路径添加到工程中去,并为头文件选择具体的芯片型号
备注:根据使用的器件型号添加到预定于的符号中(如上图STM32F103xE),可在stm32f1xx.h头文件中查看相关宏定义内容。