STM32标准库文件移植和keil工程创建
1、选择合适的地方 创建工程文件目录 Project
2、在Project 文件目录下创建一下目录用于存放文件
CORE //存放一些核心文件
HARDWARE //硬件文件
HDM_ARM //keil 生成的文件存放
STM32F10x_FWLib //保存标准外设库驱动程序
SYSTEM //一些底层驱动存放的文件
USER //存放工程文件
3、打开Keil 创建文件夹 Project -> new uVision Project 创建工程
选择路径 MDK_ARM 创建.uvprojx 后缀文件
4、移植文件 这里以 STM32F10x_StdPeriph_Lib_V3.5.0 为目标移植
找到外设头文件和原文件复制到 上面创建的STM32F10x_FWLib 下
如下:
移植核心驱动文件core_cm3.c core_cm3.h 到->CORE
core_cm3.c core_cm3.h 文件路径
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
主文件USER
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
ProjCode\1_DEMO\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
配置keil
STM32F10x_FWLib 添加src下的所有点c文件
USER 也是 CORE SYSTEM HAFDWARE 也是这个地方是用来添加.c文件的地方
打开魔法棒