深入理解STM32高级定时器:从中心对齐模式到单极性倍频SPWM的硬件原理
2026/4/23 6:18:25
C2000(如F28x/F28004x/F2837xD等)的堆栈(Stack)是RAM中一块向下生长的连续内存区域,用于存储:
堆栈溢出是C2000最常见的崩溃原因之一,评估的核心目标是:确定程序运行过程中堆栈的最大使用量,确保分配的堆栈大小足够且不浪费RAM资源。
TI CCS(Code Composer Studio)的编译器(TI Clang/CCS v6+)内置堆栈静态分析功能,可预估堆栈的理论最大使用量。
Enable stack usage analysis,并设置Report stack usage