这里写自定义目录标题
背景
- 本文直接讲解如果快速实现freertos打印任务运行时间,堆栈使用情况等调试信息,不讲解原理。
配置
FreeRTOSCconfig.h
- 增加以下代码:
#define configUSE_TRACE_FACILITY 1
#define configUSE_STATS_FORMATTING_FUNCTIONS 1
#define configGENERATE_RUN_TIME_STATS 1
//用于初始化计数器以及获取统计值的宏
extern volatile unsigned long long g_runTime;
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() (g_runTime = 0)
#define

本文介绍了如何在FreeRTOS中快速配置打印任务运行时间和堆栈使用情况,包括在TIM2定时器基础上统计运行时间,以及在任务中使用相关函数获取和显示任务信息。
最低0.47元/天 解锁文章
143

被折叠的 条评论
为什么被折叠?



