RA2E1 のレジスタ定義ファイルの入手方法

RA2E1評価ボード EK-RA2E1 を使おうと思っているのですがRA2E1のレジスタ定義ファイル

の入手方法がわかりませんでした。

(ルネサスのサイトを検索してみましたが見つけられませんでした)

どなたかご存じの方がいらっしゃいましたら、教えてください。

よろしくお願い致します。

  • FSP(e2studio含む)または、e2studioの環境にFSP(単体)をインストールし、RA向けのプロジェクトを作成すると

    プロジェクトフォルダの下に

    ra\fsp\src\bsp\cmsis\Device\RENESAS\Include\renesas.h

    というファイルが作成されます。このファイルに、RXとかの iodefine.h の様なレジスタ定義が含まれます。

    ・RA2E1向けという訳ではなくRA共通

    →定義変数により内容が変わりますので(#ifdefで条件分岐させている)、ファイルをコピーして単独で使うという場合要注意です

    ・ハードウェアマニュアルのレジスタ名と微妙に違っている(事もある)

    ・デバッグのIORegister表示名と微妙に違っている(事もある)

    ハードウェアマニュアル=デバッグ時の表示=このファイル(プログラム記載時のレジスタ名)となっていて欲しいと思うのですが、そうでもないです。

    (RAは、I/Oポートを叩く際でも、R_PORT11->PODR_b.PODR0=1 の様なレジスタアクセスではなく、FSPのAPIを使う事が推奨なのだと思います)

  • th様

    丁寧に説明して頂き大変助かりました。

    ありがとうございます。

    過去にHEWでSHの開発を行っていた経験があるのですが、その頃とはだいぶ変わっていますね。