OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3244|回复: 2

【小白求助】关于利用STM32CubeMX自己创建的项目添加system文件后的报错问题

[复制链接]

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2020-5-28
在线时间
28 小时
发表于 2020-5-28 23:10:21 | 显示全部楼层 |阅读模式
1金钱
本人刚学一个月不到的小白,一直通过原子哥H7开发板光盘上的资料学习,学习过程中一直依赖原子哥直接给好的工程模板,只在main.c中利用HAL库去写程序 一直比较顺利,但是今天想自己利用STM32CubeMX来从0创建项目再写一个完整的跑马灯,创好项目后 添加并编译了原子哥SYSTEM文件中的 delay.c sys.c  usart.c这些文件后, usart.c中报警特别多,同样的文件为何在原子哥的模板中打开没有问题,而在我STM32Cube创建好的项目里添加后会出现这么多错误 而且一些错误的提示不是很明确,想请大神指教。
都是出现在usart.c中 然而在添加usart.c以及options中的include paths添加的文件路径也是按照教程去做的,看大部分报错都是未定义标识符“UART_HandleTypeDef” 或者未知的类型名称, 百度上解决的办法也很少有说,我也还是想不明白是我哪一步没有设置好或者哪个代码没有添加 导致的添加进去后会这样,连着三个晚上没想明白了,在此先谢过各位大神的指点。





333.png
222.png
111.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2020-5-2
在线时间
0 小时
发表于 2020-5-28 23:10:23 | 显示全部楼层
帮顶,大家来帮忙解答一下。。
回复

使用道具 举报

0

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
355
金钱
355
注册时间
2020-7-30
在线时间
50 小时
发表于 2020-7-30 22:13:26 | 显示全部楼层
需要用cubemx把串口打开,这样就可以把串口的hal库导入到工程中了,上述的报错就是因为工程中没有串口的hal库,然后注释掉生成的关于串口的代码,再把这个报错的文件添加工程即可;
或者简单暴力点:在生成keil工程时直接选择第一项[img]C:\Users\xuyuqing\Desktop\2Q2EJPJCR}V%5B%5DF5VFZK[O48.png[/img]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 19:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表