打印
[AT32 WorkBench]

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

[复制链接]
57|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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工程


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.    编译并下载到开发板上,打印效果如下:


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

201

主题

1924

帖子

30

粉丝