総合開発環境HEWで、コンパイラはC/C++ compiler package for the H8, H8S, and H8SX family V.6.02 Release 02を使用して
H8S 2367シリーズのマイコンで開発を行っていますが、現在どのくらいROMやRAMサイズを使っているのか確認方法がわかりません。
mapファイルを見ればわかると記載されていますが、HEWを使用するのは、ほぼ初めてなので教えてください。
HEWでは以下の操作でリンク後のROM・RAMサイズの表示が可能です。
この設定でビルドすると、ビルド出力に以下のように16進でサイズが出力されます。
RAMデータ・ROMデータ・プログラムで集計されるので、ROM使用量はROMデータ+プログラムで算出できます。
ちなみに、HEWでのH8に限らずルネサスのツールチェインにはリンカのオプションに同様の設定項目があります。
出力されて困る物でもないのでプロジェクト生成時のデフォルトでオンになっていても良いと思いますが。
HEWのツールメニューからMapviewが起動できます。リンカオプションの設定以上はダメですが、mapファイルを読み込んで情報表示します。かなり以前にリリースされたのですがほとんど進化がありません。もっと注目が集まれば、デバイス情報も読み込んで使用状況やサイズ不足などのエラーをグラフィカルに表示するようになるのではと期待してます。