ルネサスエレクトロニクス製の純正コンパイラを使用していますが、ソースコードでアクセスしているi/oポート名称が、CSV雛形作成画面で選択できません。どのようにすればi/oポートを入出力に指定できますか?
よくある質問(FAQ)
ルネサスエレクトロニクス製の純正コンパイラを使用していますが、ソースコードでアクセスしているi/oポート名称が、CSV雛形作成画面で選択できません。どのようにすればi/oポートを入出力に指定できますか?
ルネサス エレクトロニクス社製マイコン(V850/78K0/RL78シリーズ)向けの純正開発環境(PM+、CubeSuite+等)および純正コンパイラでは、I/Oポートやレジスタの定義をヘッダファイル(*.h)ではなく、独自の「デバイスファイル」を介してコンパイラに与える仕組みとなっています。
そのため、I/Oポートやレジスタの名称情報はコンパイル後のオブジェクトファイルに含まれず、カバレッジマスター側ではこれらを認識できないため、CSV雛形作成画面での選択ができません。
これを回避するには、CSV雛形作成画面の「定義名リスト」に、ポート名称・ビット幅・アドレス情報を個別に指定する必要があります。
登録が必要なポートやレジスタは多数あるため、ユーザー様による手動設定を補完するサービスとして、弊社にて「デバイスファイル」から「定義名リストファイル」を作成するサポートを行っております。
「定義名リストファイル」ファイル入手後、CSV雛形作成画面の「定義名リスト」タブから「インポート」を行うことで、ポート名称を入出力変数として指定可能になります。ご希望の際は、弊社サポート窓口までお問い合わせください。
・「定義名リストファイル」の作成サポートは、V850 / 78K0 / RL78 シリーズのマイコンをご利用の場合に限定させていただいております。上記以外のマイコンにおいて、ヘッダファイル(*.h / .inc)やソースファイル(.c)から定義名リストファイルを作成するサービスは提供しておりません。あらかじめご了承ください。
・RH850シリーズをご使用の場合は、以下のFAQに手順を記載しておりますので、あわせてご参照ください。