3

私はレガシーコードで作業しています。そのため、スタックの開始アドレスと停止アドレスをどこで定義すればよいかわかりません。環境スペックは。

OS : Free RTOS コンパイラ : Gcc コンパイラ プロセッサ : STM32

これは、スタックの開始アドレスと停止アドレスを理解して、特定の実行で使用される最大スタック範囲を実験するためです。

4

1 に答える 1

1

FreeRTOS では、スタックを明示的に提供するのではなく、必要なサイズを指定するだけでxTaskCreate()スタックが動的に割り当てられます。

FreeRTOS は、スタックの使用とオーバーフロー チェックをサポートしています。

于 2013-06-04T15:42:23.497 に答える