你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

最新CubeMX 创建STM32F1 FreeRTOS 选择新版库 1.8.6 后 工程出错

[复制链接]
KEY1 提问时间:2024-9-24 19:20 / 未解决

图片.png

创建出来的工程 首先提示缺少文件 freertos_mpool.h ,

然后将次文件从CubeMX的库中 手动拷贝过来后接着又提示报错

图片.png

*** Using Compiler 'V6.22', folder: 'E:\Keil_v5\ARM\ARMCLANG\Bin' ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c(34): error: 'freertos_os2.h' file not found 34 | #include "freertos_os2.h" // Configuration check and setup | ^~~~ 1 error generated. compiling cmsis_os2.c... "../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c" - 1 Error(s), 0 Warning(s).

如果 把 "freertos_os2.h" 拷贝过来 ,报错更多了

收藏 评论4 发布时间:2024-9-24 19:20

举报

4个回答
知足- 回答时间:2024-9-25 08:59:00

顶一下,看看有没有人知道。

xmshao 回答时间:2024-9-25 13:03:40

我测试过了应该是从CubeMx创建工程时出了bug。

不过,将库里的这两个头文件包含到工程里来是可以的。

KEY1 回答时间:2024-9-26 00:04:32

xmshao 发表于 2024-9-25 13:03
我测试过了应该是从CubeMx创建工程时出了bug。</p>
<p>不过,将库里的这两个头文件包含到工程里来是可以的。

[md]我试了不行,报错更多了

xmshao 回答时间:2024-9-26 09:54:22

KEY1 发表于 2024-9-26 00:04
我试了不行,报错更多了

要不先别折腾这个版本了,先退回1.8.5版本吧,基于该版本创建是顺畅的。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版