[活动专区] 【AT-START-F407测评】+ 移植FreeRTOS

[复制链接]
904|0
 楼主| 纪国圣 发表于 2021-1-31 12:13 | 显示全部楼层 |阅读模式
本人参照文档AN0025_FreeRTOS_on_AT32_MCU_ZH_V1.0.0第二章在AT32上移植FreeRTOS的方法移植FreeRTOS。main.c部分参照官方例程Debug_FreeRTOS。
说明一下官方例程有点问题。在debug_task中通过AT32_BUTTON_Press判断是否打印调试信息。可是在AT32_BUTTON_Press函数中调用Delay_ms(10);会影响SysTick造成FreeRTOS一直运行prvCheckTasksWaitingTermination。因此将AT32_BUTTON_Press换为AT32_BUTTON_State(BUTTON_WAKEUP) == Bit_SET。
1.PNG
2.PNG
3.PNG
4.PNG
编译下载后效果如下:
5.PNG
FreeRTOS.zip (4.27 MB, 下载次数: 41)
AN0025_FreeRTOS_on_AT32_MCU_ZH_V1.0.0.pdf (2.51 MB, 下载次数: 55)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

407

帖子

5

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