本帖最后由 muyichuan2012 于 2024-12-27 15:11 编辑
AT32 WorkBench常用功能20 --FreeRTOS工程生成与配置
FreeRTOS工程生成与配置 本文主要介绍如何基于AT32 WorkBench生成FreeRTOS工程 硬件环境 l AT-START-F437 l 下载线缆
软件环境 l AT32 Workbench l MDK5(IDE可选择MDK/IAR/AT32IDE/Eclipse)
配置步骤:
1. 打开AT32 WorkBench新建AT32F437工程
2 在中间件中打开FREERTOS并在模式窗口中勾选启用。此时FreeRTOS会有一个默认的配置,并生成一个my_task01任务。
3. 第一步点击生成工程,会弹出相关配置框;第二部选择工具链/IDE环境,目前FreeRTOS可支持MDK4/5、IAR_V8.2、IAR_V9.3、AT32_IDE、Eclipse,并且MDK5还支持选择编译器版本是5或者是6。配置好后点击“确定”按钮即可生成工程。
4. 以MDK5为例,生成工程并打开工程文件组织如下图。
freertos_app.c文件为生成存放FreeRTOS应用层代码相关内容,如任务的创建和任务处理函数等;
5. 为了方便观察运行时的状态,可以打开usart1的打印功能,然后在my_task01任务的处理函数中加上打印信息
6. 编译并下载到开发板上,打印效果如下:
|