标签: c gcc embedded stm32
我正在使用遗留代码。 所以我不确定在哪里定义堆栈的起始和停止地址。 环境规范是。
OS:免费RTOS 编译器:Gcc编译器 处理器:STM32
这是为了解开始和停止地址 堆栈来试验特定运行中使用的最大堆栈范围。
答案 0 :(得分:1)
在FreeRTOS中,您没有明确提供堆栈,只需指定所需的大小,xTaskCreate()为您动态分配堆栈。
xTaskCreate()
FreeRTOS确实支持stack usage and overflow checking。