新建固件库模板(附思维导图)

新建固件库模板流程:

1.建立工程目录文件夹:Doc、Libraries、Project、User。

2.Doc下建立readme.txt主要用于开发者写工程介绍。

3.Libraries目录用于存放库文件,复制F4固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\目录下的两个文件夹到工程目录中,然后CMSIS文件夹下只需保留Device和Include文件夹,且Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates目录下只需保留arm文件夹和system_stm32f4xx.c文件即可。

4.User文件夹,复制F429官方固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Templates目录下的main.c,stm32f4xx_cofig.h,stm32f4xx_it.c,stm32f4xx_it.h到该目录下。

5.project文件夹,用于在Keil5中新建工程使用,新建工程保存在此文件夹中,会自动生成Listings和Objects文件夹,用于存放keil5编译所产生的文件。

6.新建工程后,在里面添加组,然后添加文件。

7.编译产生大量错误,打开stm32f4xx.h文件修改两个宏定义。
USE_STDPERIPH_DRIVER宏,为了让stm32f4xx.h包含stm32f4xx_conf.h这个头文件。
STM32F429_439xx,告诉标准库,使用的芯片是STMF429型号,使STM32标准库可以根据选中的芯片型号来配置。

8.在工具链中的C/C++选项卡里指定头文件目录,…\FWLIB-Template-------…\Libraries\CMSIS\Device\ST\STM32F4xx\Include-------
…\Libraries\CMSIS\Include-----…\Libraries\STM32F4xx_StdPeriph_Driver\inc-----…\User—
添加两个宏USE_STDPERIPH_DRIVER,STM32F429_439xx,中间一定要是英文逗号隔开。
“Include Paths ”这里添加的是头文件的路径,如果编译的时候提示说找不到头文件,
一般就是这里配置出了问题

9.把stm32f4xx_fsmc.c屏蔽掉,不编译。

10.修改stm32f4xx_it.c文件,删掉了没用的函数。

思维导图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值