[应用相关] stm32cubemx使用时注意的一点

[复制链接]
 楼主| 慢醇 发表于 2021-4-21 16:25 | 显示全部楼层 |阅读模式
刚刚在学习freertos时需要移植代码,在向stm32cubemx生成的代码中移植时,出现了usart和uart的hal库函数报错
 楼主| 慢醇 发表于 2021-4-21 16:40 | 显示全部楼层
 楼主| 慢醇 发表于 2021-4-21 16:51 | 显示全部楼层
 楼主| 慢醇 发表于 2021-4-21 17:05 | 显示全部楼层
发现是在driver文件夹里没包括这两个文件,添加:↑
 楼主| 慢醇 发表于 2021-4-21 22:13 | 显示全部楼层
再编译仍然报错,想了半天,突然想起这个问题在我第一次移植时也遇到了,其实是因为最开始在cubemx里就没开启usart,导致不但driver文件夹里没有这两个函数,在stm32f4xx_hal_conf.h中也没有宏定义,只要去掉这两条注释即可:
 楼主| 慢醇 发表于 2021-4-21 22:14 | 显示全部楼层
drer 发表于 2021-5-9 13:29 | 显示全部楼层
从来没遇到过这个问题
nawu 发表于 2021-5-9 13:29 | 显示全部楼层
需要耐心的排除错误
gwsan 发表于 2021-5-9 13:30 | 显示全部楼层
如何进行移植呢
kxsi 发表于 2021-5-9 13:32 | 显示全部楼层
恩 以后要留一个错误记录 这样就好排查错误了
qcliu 发表于 2021-5-9 13:33 | 显示全部楼层
感觉图示的这个报错跟解决问题的方法不匹配啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

1381

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部