硬汉嵌入式论坛

 找回密码
 立即注册
查看: 206|回复: 6
收起左侧

[RTOS] HAL 库 RTOS 移植

[复制链接]

4

主题

90

回帖

102

积分

初级会员

积分
102
发表于 3 天前 | 显示全部楼层 |阅读模式
请问各位,
我计划学习 FreeRTOS,但论坛的 教程 是基于标准库的,请问有基于 CubeMX 生成的 HAL 库移植办法吗?
教程第 5 章指出,原程序不能有 SysTick、PendSV、SVC 等三个系统中断使用,是只需要在 CubeMX 修改系统时基定时器即可吗?
回复

使用道具 举报

4

主题

90

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 3 天前 | 显示全部楼层
尝试在 CubeMX 的 Middleware 中启用 FreeRTOS CMSIS_V2,生成初始化代码后使用 AC6 直接编译报 161 Error(s),全部来自 FreeRTOS 源码,这正常吗?
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 3 天前 | 显示全部楼层
B站有关于cubemx的freertos的教材
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 3 天前 | 显示全部楼层
这个是HAL的,仅MDK RTE的FreeRTOS一键添加即可,其他部分不用看

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=95243

123.png
回复

使用道具 举报

4

主题

90

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 3 天前 | 显示全部楼层
msxingchen 发表于 2025-8-8 08:36
B站有关于cubemx的freertos的教材

您有推荐哪一家的吗?感觉很多良莠不齐
回复

使用道具 举报

4

主题

90

回帖

102

积分

初级会员

积分
102
 楼主| 发表于 3 天前 | 显示全部楼层
eric2013 发表于 2025-8-8 08:52
这个是HAL的,仅MDK RTE的FreeRTOS一键添加即可,其他部分不用看

https://forum.anfulai.cn/forum.php?m ...

感谢,学习一下
回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
发表于 6 小时前 | 显示全部楼层
Penguins 发表于 2025-8-8 02:00
尝试在 CubeMX 的 Middleware 中启用 FreeRTOS CMSIS_V2,生成初始化代码后使用 AC6 直接编译报 161 Error( ...

cubemx生成的freertos只能用ac5来编译,要使用ac6,则要替换Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F这个文件夹下的两个文件,换成gcc的,才能通过编译。可以去freertos源码里面找。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 21:03 , Processed in 0.044277 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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