瑞萨单片机论坛
直播中

hehung

8年用户 659经验值
擅长:嵌入式技术
私信 关注
[经验]

【RA4M2设计挑战赛】1. RASC配置FreeRTOS

过往分享

下面是参加RA4M2使用活动的分享:
【瑞萨RA4系列开发板体验】1. 新建工程+按键控制LED
【瑞萨RA4系列开发板体验】2. KEIL环境搭建+STLINK调试+FreeRTOS使用
【瑞萨RA4系列开发板体验】3. KEIL下UART实现printf与scanf重定向
【瑞萨RA4系列开发板体验】4. PWM驱动LED
【瑞萨RA4系列开发板体验】5. 硬件IIC驱动OLED显示汉字
【瑞萨RA4系列开发板体验】6. ADC测量摇杆模块偏移量
【瑞萨RA4系列开发板体验】7. 用DAC输出正弦波以及余弦波
【瑞萨RA4系列开发板体验】8. 超声波测距模块在RA4M2上的应用
【瑞萨RA4系列开发板体验】9. 用两路DAC在示波器上显示一个爱心

前言

瑞萨提供的工具RASC提供了freeRTOS的功能,之前不知道怎么配置,最近摸索了一下,发现了配置方式,以此作为笔记记录一下。

RASC配置FreeRTOS

RASC工具的安装使用,以及新建工程,本文不在赘述,可以参考我之前的文章【瑞萨RA4系列开发板体验】2. KEIL环境搭建+STLINK调试+FreeRTOS使用

本文说一下FreeRTOS怎么配置,给不了解的小伙伴学习一下。

添加FreeRTOS

如下图,添加FreeRTOS,本文只使用静态任务,不选择heap库。
01.jpg

新建任务以及组件

如下图,在Stack下面新建任务以及组件,如下图,新建了几个任务以及一个mutex和一个event group:
02.jpg

配置FreeRTOS以及任务

如下图,在新建的任务下就可以配置全局FreeRTOS的一些设置,如任务类型,最大优先级等。
03.jpg

按照如上配置完成之后就可以直接点击生成,会自从添加FreeRTOS到工程中。
04.jpg

结语

按照上述的步骤,就可以直接将FreeRTOS集成到我们的工程中了,操作起来十分的方便,都不需要我们自己区创建函数了。

更多回帖

发帖
×
20
完善资料,
赚取积分