RL78/G23 Fast Prototyping Boardを買いました

こんにちは。NoMaYです。

別スレッドでRL78 nextに関して長期に書いていたわけですし、買ったなら黙っているのもアレかな、と思いましたので投稿します。

RenesasさんからStrategy Updateが発表されましたね
japan.renesasrulz.com/cafe_rene/f/forum13/6192/renesas-strategy-update/37890#37890

ボードの形状は、まるっきりArduino、ですね。また、ボードのUMに書かれていたのですが、将来、Arduino IDEでもボードをサポートする予定らしいです。また、RL78/G13,14,11,10,12のようにCS+でシミュレータGUIが起動しましたね。まだ、空のコードしか作ってないのと、あと、CS+をインストールしてもRL78/G23シミュレータのリリースノートが含まれていなかったので、ちょっと五分五分の可能性?、というところですが、内蔵周辺機能のシミュレーションが出来るかも知れません。また、上のスレッドでもFujitaさんが書かれていましたが、従来のRX231によるオンボードエミュレータではなくて、USB−シリアル変換チップ(FT232RQ)によるオンボードエミュレータに変更されてました。これで、RFPでのプログラミングと、CS+/e2 studioでのデバッグと、ターミナルソフト(TeraTermなど)によるUART通信と、これら3つのことが出来るみたいです。(きっと、これらは排他使用かな、と思います。)

Parents
  • こんにちは。NoMaYです。

    LLVM-RL78が生成したコードを見ていて、効率が悪そうだなぁ、と感じたのでGNURL78でもビルドしてみました。RL78スマートコンフィグレータはGNURL78をサポートしていないのですが、生成されたコード(BSPモジュールのソース)を書き換えて、ビルド出来るようにしました。(そのソースも投稿するつもりです。) 案の定、GNURL78の方がサイズが小さかったです。(なお、余談ですが、USB−シリアル変換チップ(FT232RQ)によるオンボードエミュレータ回路によるデバッグは、わりとレスポンスが悪いです。)

    ●LLVM-RL78の場合

    画面コピー


    ●GNURL78の場合

    画面コピー


    ●CC-RLの場合(集計対象がLLVM-RL78やGNURL78と若干異なりますので厳密な比較にはなりませんが、、、)

    画面コピー

     

Reply
  • こんにちは。NoMaYです。

    LLVM-RL78が生成したコードを見ていて、効率が悪そうだなぁ、と感じたのでGNURL78でもビルドしてみました。RL78スマートコンフィグレータはGNURL78をサポートしていないのですが、生成されたコード(BSPモジュールのソース)を書き換えて、ビルド出来るようにしました。(そのソースも投稿するつもりです。) 案の定、GNURL78の方がサイズが小さかったです。(なお、余談ですが、USB−シリアル変換チップ(FT232RQ)によるオンボードエミュレータ回路によるデバッグは、わりとレスポンスが悪いです。)

    ●LLVM-RL78の場合

    画面コピー


    ●GNURL78の場合

    画面コピー


    ●CC-RLの場合(集計対象がLLVM-RL78やGNURL78と若干異なりますので厳密な比較にはなりませんが、、、)

    画面コピー

     

Children
  • NoMaYさん

    シェルティです、こんにちは。

    RXに続いてRL78のソフト周り(BSP含め)全般見てます。シェルティはRAへはセキュリティ実装やネットワーク実装にフォーカスしたゲスト参加な体です。

    RL78/G23やLLVM、ツール類に関するフィードバックありがとうございます。頂いた内容を精査し製品仕様に反映していきます。また色々相談させていただけますと幸いです。気付いた点は引き続きここに書いていただければこれもまた幸いです。

    以上です

  • シェルティさん、こんにちは。NoMaYです。

    > 頂いた内容を精査し製品仕様に反映していきます。
    > また色々相談させていただけますと幸いです。
    > 気付いた点は引き続きここに書いていただければこれもまた幸いです。

    はい。では、随時。

    [追記]

    すみません、私、先日も別スレッドで同じリプライをしてますね。ちょっと手抜きっぽいリプライだったかもです。