適用先: RealView リアルタイム ライブラリ
この記事に含まれている情報の適用先:
- RL-ARM の全バージョン
質問
RTX カーネルでスタック オーバーフローを検出する方法を教えてください。
回答
RL-ARM の RTX カーネルには、ユーザ モードで動作して スタック オーバーフローを検出できる機能が組み込まれています。 スタック チェッキング(RTX_Config.C ソース ファイルで設定)から関数 os_stk_overflow が呼び出されますが、 これをスタック オーバーフローを引き起こしたタスクの判定に使用できます。
詳細
- RL-ARM User's Guide の RTX Kernel の Configuring RTX Kernel の Configuration の Stack Checking