Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用遗留代码。所以我不确定在哪里定义堆栈的开始和停止地址。环境规格是。
操作系统:免费 RTOS 编译器:Gcc 编译器处理器:STM32
这是为了了解堆栈的开始和停止地址,以试验特定运行中使用的最大堆栈范围。
在 FreeRTOS 中,您无需显式提供堆栈,您只需指定所需的大小并xTaskCreate()为您动态分配堆栈。
xTaskCreate()
FreeRTOS 确实支持堆栈使用和溢出检查。