找回密码
 注册SCIFIFANS!
首页 科技专区 嵌入式开发 VScode搭配EIDE开发F407 编译报错"assert_param" declar ...

VScode搭配EIDE开发F407 编译报错"assert_param" declared implicitly

1
回复
2947
查看
[ 复制链接 ]

该用户从未签到

10

主题

87

回帖

416

积分

版主

积分
416
QQ
<

用邮箱/用户名来登录sci-fifans!

您需要 登录 才可以下载或查看,没有账号?注册SCIFIFANS!

x
本帖最后由 T-X 于 2023-1-14 16:59 编辑

原文章如下。出现这个问题是因为使用了官方的标准外设库又没有定义USE_STDPERIPH_DRIVER”
https://blog.csdn.net/electrocrazy/article/details/79712155

## 方法1(不推荐
根据文章所说,在“stm32f10x.h”文件的起始位置定义USE_STDPERIPH_DRIVER即可。因此依葫芦画瓢,在stm32f40x.h文件头部添加
> #define USE_STDPERIPH_DRIVER

问题解决。
## **方法2:工程参数设置**
在keil的仙女棒中选择C/C++,Preprocessor Symbols中输入USE_STDPERIPH_DRIVER,也就是添加宏定义即可。在EIDE中这个方法能避免后续各种问题,推荐使用。EIDE中选择项目属性,在预处理宏定义中添加USE_STDPERIPH_DRIVER参数,再次编译正常通过。

EIDE编译报错"assert_param" declared implicitly

EIDE编译报错"assert_param" declared implicitly



使用道具 举报

您需要登录后才可以回帖 登录 | 注册SCIFIFANS!

本版积分规则