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です。

    そのe2 studioの変な挙動ですけれど、普通にLLVM-RL78のプロジェクトを作ってRL78スマートコンフィグレータで生成したコードを、普通にランチバーからビルドしようとしたり、普通にランチバーからデバッガを起動しようとしたりすると、以下の警告ダイアログが毎回表示されてしまいます。(気にしちゃだめだ、気にしちゃだめだ、気にしちゃだめだ、単にe2 studioの日常風景じゃないか、気にしちゃだめだ、気にしちゃだめだ、気にしちゃだめだ。)

    画面コピー


    しかし、e2 studioだけでなくて、CS+も変ですね。ソースコードを全く変更していないのに、ビルドボタンで毎回ビルドされてしまいますね。理由は、プロジェクトのデフォルトの設定が、インクルードファイルが見付からない時は再コンパイル/再アセンブルする、になっていて、昔からの懸案事項の、条件コンパイルで除外されていても再コンパイル/再アセンブルされてしまう、というものですね。ひょっとして、RXスマートコンフィグレータ(もう少し具体的にはFITのBSPモジュール)が3コンパイラ対応になった時から、こうなってしまっているのではないのでしょうか。(3コンパイラ対応に関わった私としては、しまった!、注意が足りていなかった!、という心境です。) 初学者さんの中には、ビルドとリビルドの違いが分からなくなってしまっている人も、いたりするかもです、、、

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

    そのe2 studioの変な挙動ですけれど、普通にLLVM-RL78のプロジェクトを作ってRL78スマートコンフィグレータで生成したコードを、普通にランチバーからビルドしようとしたり、普通にランチバーからデバッガを起動しようとしたりすると、以下の警告ダイアログが毎回表示されてしまいます。(気にしちゃだめだ、気にしちゃだめだ、気にしちゃだめだ、単にe2 studioの日常風景じゃないか、気にしちゃだめだ、気にしちゃだめだ、気にしちゃだめだ。)

    画面コピー


    しかし、e2 studioだけでなくて、CS+も変ですね。ソースコードを全く変更していないのに、ビルドボタンで毎回ビルドされてしまいますね。理由は、プロジェクトのデフォルトの設定が、インクルードファイルが見付からない時は再コンパイル/再アセンブルする、になっていて、昔からの懸案事項の、条件コンパイルで除外されていても再コンパイル/再アセンブルされてしまう、というものですね。ひょっとして、RXスマートコンフィグレータ(もう少し具体的にはFITのBSPモジュール)が3コンパイラ対応になった時から、こうなってしまっているのではないのでしょうか。(3コンパイラ対応に関わった私としては、しまった!、注意が足りていなかった!、という心境です。) 初学者さんの中には、ビルドとリビルドの違いが分からなくなってしまっている人も、いたりするかもです、、、

Children
No Data