FreeRTOS 错误:#20: 标识符 "configTIMER_TASK_STACK_DEPTH" 未定义 - 解决方法
"../Core/Src/freertos.c(88): error: #20: identifier "configTIMER_TASK_STACK_DEPTH" is undefined" 这个错误是在文件 "freertos.c" 的第 88 行中使用了一个未定义的标识符 "configTIMER_TASK_STACK_DEPTH" 导致的。"configTIMER_TASK_STACK_DEPTH" 是 FreeRTOS 配置文件中的一个宏定义,用于设置定时器任务的堆栈深度。在编译时,编译器无法找到该标识符的定义,因此报错。要解决这个错误,你需要确保在 FreeRTOS 配置文件中定义了 "configTIMER_TASK_STACK_DEPTH" 宏,并为其提供一个合适的值。可以通过检查配置文件或者查找 FreeRTOS 文档来确定正确的宏定义和值。一般来说,你应该在 FreeRTOS 配置文件中找到类似于以下的宏定义行,并为其设置一个合适的值:#define configTIMER_TASK_STACK_DEPTH 128 确保正确设置了该宏后,重新编译你的代码即可解决这个错误。
原文地址: https://www.cveoy.top/t/topic/pKoi 著作权归作者所有。请勿转载和采集!