ToB企服应用市场:ToB评测及商务社交产业平台

标题: FreeRTOS工程编译缺失头文件freertos_mpool.h或freertos_os2.h [打印本页]

作者: 瑞星    时间: 2024-11-2 12:34
标题: FreeRTOS工程编译缺失头文件freertos_mpool.h或freertos_os2.h
使用STM32CubeIDE新建FreeRTOS工程,新建简单任务,其他配置默认,生成的工程直接编译,会出现下面报错,找不到 freertos_mpool.h 头文件

实行用其他博主提供的解决方法下载到 freertos_mpool.h 文件放到指定路径

这时候就会出现另一个报错,freertos_os2.h 文件找不到了,感觉没完没了了都

最后找到搞事变的源头,是最新的固件包搞的鬼,在CubeMX项目管理配置中找到固件包版本位置,默认是使用最新固件包,取消默认最新勾选项,回退到1.8.5固件包

重新生成工程编译,完美解决

再会看之前头文件缺失报错的cmsis_os2.c文件内里,再包罗的头文件中已经不需要 freertos_mpool.h 和 freertos_os2.h 了,感觉就是固件包版本不同,需要的头文件也不一样,没有这两个头文件就回退版本不消就是了hhhhh


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4