統合開発環境 e² studio 2023-10 Linux用 RX開発について

2023-10のe2studioをUbuntuにインストールしてRXとRAの開発をしようと考えていました。RAはELFが出力されるところまで確認できました(評価ボードが届くのは来週)。

ところがRXマイコン、ツールチェーンの登録ができません。e2studioインストール時にGCCのRX版がインストール項目にないのですが別途下記のところからGCCをインストールしてあります。

https://llvm-gcc-renesas.com/ja/rx-download-toolchains/

何かプラグインなどを入れることで対応可能でしょうか?同じバージョンのWindows版ではGNURXでLED点滅(CMT0の割り込み駆動)の実機確認まで済んでいます。

Parents
  • 無事に解決できました。

    まとめます。2023-10のLinux版でRXとRAはGCCで開発できます。RA(は実機未確認)
    e2studioインストールの他に

    ・RXはクロスコンパイラを自分で用意する(llvm-gcc0renesas.comから落とすのが早いです)。

    ・Help→Add Renesase Toolchainsでツールチェーンを追加する(RXでは必要)。GCC for Renesas RXを選んでAddボタンを押してインストールしたクロスコンパイラのパスをセットする。

    ・E2LiteのLinuxドライバをE2Liteの製品サイトのダウンロードからE2 emulater E2 emulator Lite Linux driverを落として説明通り実行する。

    これであなたもLinuxのみでRXマイコン開発に入れます。


    なお最新のFITは多重割り込みできるようにコード生成方法が変更されたようです。新たに複数の割り込み許可というチェックが追加されていて割り込みハンドラの先頭で PSWのIビットをセットするマクロが吐かれるようになっていました。以前のバージョンで生成したコードのマージはどうやるんだろう?

    RAマイコンボードが今届いた(今日、弊社は仕事の日なのです)ので今から実機で確認してみます。

  • RAマイコンボード(RA6T2搭載のBLDCモーター評価ボードのやつ)

    Windows版ではLED点滅プロジェクトはデバッガで動作しますが、Linux版ではGDBサーバーがターゲットに接続できないと文句を言っています。error codeは0xffffffff。おそらくドライバ等の問題だと思うのですが情報を見つけられませんでした。J-LinkのオンボードエミュレータがなければSEGGER純正のJ-Linkで試すのですが・・・また何か進展があれば書き込みます。また何かご存じの方がいらっしゃいましたらご教授お願い致します。

  • オンボードJ-LinkがLinux版で使えない件ですが、本家のLinux版JLinkをインストール(Ubuntuなのでdebパッケージをaptでインストールしました)してやるとオンボードJ-Linkが使えるようになります。これでRXマイコンとRAマイコンの開発ができるようになりました。

Reply
  • オンボードJ-LinkがLinux版で使えない件ですが、本家のLinux版JLinkをインストール(Ubuntuなのでdebパッケージをaptでインストールしました)してやるとオンボードJ-Linkが使えるようになります。これでRXマイコンとRAマイコンの開発ができるようになりました。

Children
No Data