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の開発を行っていた経験があるのですが、その頃とはだいぶ変わっていますね。