任务栈深度估算器
基于常见经验值(ISR 压栈 32B、printf ≈ 512B、FreeRTOS minimal 128 words)给出栈大小的起点参考。实际值依赖编译器、优化级别、库版本,结果仅作起点参考,必须用 uxTaskGetStackHighWaterMark() 动态测量验证。
录入调用链各函数局部变量字节数,勾选 ISR / printf 修正项,自动加 30% 余量并对齐到 configMINIMAL_STACK_SIZE,生成 xTaskCreate 代码片段。
基于常见经验值(ISR 压栈 32B、printf ≈ 512B、FreeRTOS minimal 128 words)给出栈大小的起点参考。实际值依赖编译器、优化级别、库版本,结果仅作起点参考,必须用 uxTaskGetStackHighWaterMark() 动态测量验证。
录入调用链各函数局部变量字节数,勾选 ISR / printf 修正项,自动加 30% 余量并对齐到 configMINIMAL_STACK_SIZE,生成 xTaskCreate 代码片段。