主要内容为移植ST官方软件包以及编写底层驱动程序
第一步:基础工程文件添加
● 新建自己的工程文件夹
需要官方的Driver、CMSIS、HAL库文件, 中断文件、系统配置文件、启动文件
首先将stm32cube软件包文件夹下的CMSIS以及STM32F1XX_HAL_Driver库文件复制到工程文件夹中的HAL文件夹中
移植HAL库的配置文件: 在STM32F1XX_HAL_Driver文件夹中打开Inc文件夹,将STM32F1XX_HAL_conf_template.h复制到项目文件夹中的core文件夹中并改名为STM32F1XX_HAL_conf.h。
移植系统配置文件:在CMSIS/Device/ST/STM32F1XX/Source/Templates中找到system_stm32f1xx.c文件以及CMSIS/Device/ST/STM32F1XX/Include中的其头文件system_stm32f1xx.h并复制到项目文件夹中的core文件夹。
移植启动文件:CMSIS/Device/ST/STM32F1XX/Source/Templates/arm中的startup_stm32f103xb.s复制到项目文件夹中的project文件夹中。
移植中断源文件和头文件:在软件包中找到project文件夹打开文件夹中的STM3210C_EVAL/T