如何创建keil标准库工程,另附常见错误解决

1 去Keil官网下载STM32芯片支持包

网址Arm Keil | Devices 下载之后安装,这里的芯片支持包对应标准库的开发。

2 去STM32社区下载STM32官方标准库
点击STM32社区网站意法半导体STM32/STM8技术社区 - 提供最新的ST资讯和技术交流得到如图:(全下载下来,这很容易不细讲了)

3 准备建工程的文件

建立三个文件夹Libraries(存放的库文件),Project(工程文件),User(陈旭文件)

4 填充文件夹(注意对照我的路径和内容)

4.1 Libraries

我们先填充Libraries和user,Project留着后续将keil工程建立到这个文件夹。

将标准库文件夹拷过来,注意里面的东西如下图

CMSIS内容 在标准库里找到这几个文件放在这里

库文件里面是.c.h文件。同样也是去标准库里找到全部复制

4.2 User文件内容 在标准库找到这几个文件复制过来

5.建立工程

打开keil,建立新工程并且命名。(简单就不截图了)

6.相关配置,出错一般是这里的原因

1.

2.

3.

4.

然后我们才进入魔术棒,然后点击魔法棒,进入C/C++设置界面,在define一栏输入 USE_STDPERIPH_DRIVER,STM32F10X_HD  然后Includepath 是这个如下图

这三个地址就是你建工程存放库的地址,不要重复也不要多,注意一定要对。否则极有可能报找不到文件的错误

库里的main函数,不包含#include “stm32_eval.h” 头文件,直接删除。并把其他main函数中未用内容删除,并在main函数中包含相关头文件。空白工程主函数如图。

其他易错点:文件找不到,

报文件找不到,1可能你添加.c文件不全,2可能魔术棒路径重复或不对,一定要根据自己的工程仔细看看 比如下面这个图

其他易错点:文件重复,

比如User和cmsis里文件有重复删掉一个即可类似下文的错误,此时删除重复就没问题了

其他易错点:编译器版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值