- 締切済み
※ ChatGPTを利用し、要約された質問です(原文:組み込み用マイコンのスタックについて)
組み込み用マイコンのスタックについて
このQ&Aのポイント
- 組み込み用マイコンのスタックについて知りたい
- ルネサスのH8マイコンの開発をしているが、スタックサイズの計算方法が分からない
- HEWを使わずにスタックの計算方法を学びたい
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#230359
回答No.1
オーム社「C言語でH8マイコンを使いこなす」ISBN4-274-07964-3の5章に詳しく記載されています。 御参照下さい。
補足
早速の回答ありがとうございます。 じつは、「C言語でH8マイコンを使いこなす」は私もすでに読んでおりま す。 この本のから引用ますと、 ・本文中の例題は、すべてHEWを使用している場合のもの。 ・他のコンパイラでもスタックの計算方法は基本的に変わらない。 ただし、コンパイラがスタック領域に関するサイズ情報を出力してくれな いとスタックサイズの計算は出来ない。 とあります。 確かに、HEWでコンパイルした場合には、ツールとは別に、mainやサブルーチ ンで消費するスタックのサイズが個別に出力されますので、地道に経路を追 えばある程度のスタックサイズが計算出来ました。 しかし、質問であげましたコンパイラですと、恐らく私がコンパイラの設定 やオプションの設定を完全に理解できていないためだと思うのですが、各関 数ごとのスタックサイズの情報が出力されない、若しくはどこに出力されて いるのかが分からない状態です。 そのため、上記コンパイラの使用経験のある方のアドバイスをお願いしたい 次第です。