[AT32 WorkBench] AT32 WorkBench常用功能20--FreeRTOS工程生成与配置

[复制链接]
4546|1
 楼主| muyichuan2012 发表于 2024-12-27 15:08 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2024-12-27 15:11 编辑

AT32 WorkBench常用功能20
--FreeRTOS工程生成与配置


AT32 Woekbench官方下载连接:  https://www.arterytek.com/cn/support/index.jsp?index=5

FreeRTOS工程生成与配置
本文主要介绍如何基于AT32 WorkBench生成FreeRTOS工程
硬件环境
l  AT-START-F437
l  下载线缆

软件环境
l  AT32 Workbench
l  MDK5(IDE可选择MDK/IAR/AT32IDE/Eclipse)

配置步骤:

1.    打开AT32 WorkBench新建AT32F437工程
75219676e52f95fb43.png


2    在中间件中打开FREERTOS并在模式窗口中勾选启用。此时FreeRTOS会有一个默认的配置,并生成一个my_task01任务。
29136676e51c446ab6.png

3.    第一步点击生成工程,会弹出相关配置框;第二部选择工具链/IDE环境,目前FreeRTOS可支持MDK4/5、IAR_V8.2、IAR_V9.3、AT32_IDE、Eclipse,并且MDK5还支持选择编译器版本是5或者是6。配置好后点击“确定”按钮即可生成工程。
38989676e51e74c12f.png

4.    以MDK5为例,生成工程并打开工程文件组织如下图。

freertos_app.c文件为生成存放FreeRTOS应用层代码相关内容,如任务的创建和任务处理函数等;
36041676e520a7a94a.png

5.    为了方便观察运行时的状态,可以打开usart1的打印功能,然后在my_task01任务的处理函数中加上打印信息
27827676e522e280bf.png


6.    编译并下载到开发板上,打印效果如下:
56439676e52bd3152e.png


哪里需要我了 发表于 2025-1-10 14:10 | 显示全部楼层
神中神,对齐st
您需要登录后才可以回帖 登录 | 注册

本版积分规则

215

主题

2077

帖子

37

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