RenesasさんからRXマイコンの低価格Target Boardが出たのでサンプルプログラムをCSplus projectへ変換してみようと思います

こんにちは。NoMaYです。

ウェブで調べ物をしていたら、ルネサスさんからRXマイコンの低価格ボードが出たことを知りました。でも、サンプルプログラムがe2 studioプロジェクト版しか無いようなのでCS+プロジェクトに変換して後で投稿してみようと思います。(もっとも、ボードが無くて動作確認は出来ないので、MOTファイルが同一になるようにしてみるところまでですが、、、) 30米ドル程らしいので3千円ちょっとぐらいかな。

拡充を続ける32ビットマイコン「RXファミリ」を容易に導入できるターゲットボードを発売
~家電製品、ビル用および産業用オートメーション機器向けなどに、「RX65N」「RX130」「RX231」用を用意。組み込み開発のスタートを支援~
www.renesas.com/ja-jp/.../news20180219.html

Target Board for RX family 製品ページ
www.renesas.com/ja-jp/.../rx-family-target-board.html
 

  • NoMaY様

    こんにちは、Sugachanceです。

    こんなボードが出たのですね。
    価格はマルツで¥2980みたいです。
    www.marutsu.co.jp/.../
  • Sugachanceさん、こんにちは。NoMaYです。

    ずぼらしてルネサスさんの製品ページのマルツさんのサイトへのリンクをクリックしなかったのですが、¥2980(税抜)で3千円しないのですね。(てっきり、ルネサスプロダクト全般を紹介するページへのリンクかと思っていましたので。まさか、もう個別商品ページが用意されているとは思わなかったです。ただ、まだ入荷待ちですね。)

    今現在、ルネサスさんの製品ページでは、マルツさんの取り扱いはRX65N-2MとRX130の2つでRX231が無いような表示になっていましたが、調べてみたところ、RX231の取り扱いもあるようですね。(多分そのうち反映されるのでしょうね。)

    Target Board for RX231
    www.marutsu.co.jp/pc/i/1099678/

    Target Board for RX65N
    www.marutsu.co.jp/pc/i/953239/

    Target Board for RX130
    www.marutsu.co.jp/pc/i/953238/
     

  • NoMay様

    管理人のAyrです。
    RX231が無いような表示になっていたのを私も気が付いて確認したところ既に反映済みでWebキャッシュの影響で見えなかっただけのようです。現在は表示されています。

    それとお店によりますがRX65MとRX130のボードは近日中に入荷すると思います。

  • Ayrです。

    すみません、Web反映されるのもう少し時間が掛かりそうです。
  • わわいです
    基板についてるUSBコネクタはデバッガ・エミュレータ用のポートなのね

    #回路図見て笑っちゃいました
  •  こんにちは。NoMaYです。(こんにちは、Ayrさん、Web反映されましたね。)

    大事なことを確認し忘れたのでユーザーズマニュアルを読んでみました。そもそもCS+でデバッグが可能なのかな?

    ・ Target Board for RX familyの製品ページではCS+が使用できるとは一言も書いてない
    ・ ユーザーズマニュアルを読むとe2 studioではE2 Liteを選択することになっている
    ・ そうであればCS+でもE2 Liteを選択すれば使用できそうな気はするが人柱が必要だと思われる

    なお、ユーザーズマニュアルを読んでいて、以下の点も気になりました。

    ・ RFPはE2 Liteでの書き込みが出来る筈であるが「RFPとの通信は未対応です」との記載があった

    あと、目に付いた点は以下の通りです。

    ・ デバッガを使用せずにプログラムをフリーランさせるにはジャンパピンの半田付けが必要である
    ・ 外部電源使用時はオンボードエミュレータとマイコンの間のショートパッドをカットする必要がある
    ・ 上記カット+ピンヘッダの半田付けでオンボードエミュレータの信号を外に引き出せるっぽい

    とりとめの無いメモです。

    ・ RFPからUSBダイレクトモードで書き込むことは出来ない(USBコネクタはオンボードエミュレータ専用)
    ・ オンボードエミュレータにはUSB-UART変換を行うUSB仮想COMポートのような機能は無い

    ・ E2 Liteでもデバッグコンソールが使える
    ・ CS+のコマンドラインモードでPythonスクリプトからデバッガを自動操作出来る
    ・ デバッグコンソールの入出力はCOM0COMというソフトの仮想COMポートにリダイレクト出来る

    ・ e2 studioであればGDB/GDBSERVERを直に使用/利用するという手も考えられる

    私向きのネタになりそうですので、マルツさんでポチることにします、、、

  • NoMay様

    管理人のAyrです。下記2品種( RX65N/RX130)はマルツエレック殿に在庫表示されました。出荷可能です。

    https://www.renesas.com/ja-jp/products/software-tools/boards-and-kits/cpu-mpu-boards/rx-family-target-board.html

    ・Target Board for RX130【RTK5RX1300C00000BR】
    https://www.marutsu.co.jp/pc/i/953238/

    ・Target Board for RX65N【RTK5RX65N0C00000BR】
    https://www.marutsu.co.jp/pc/i/953239/

    *開発環境の件は確認してみます。

  • こんにちは。NoMaYです。Ayrさん、開発環境の件、確認して下さるとのことで有難う御座います。

    プロジェクトをe2 studio v6.2.0→rcpcファイル→CS+ for CC V6.01.00と変換して気付いたのですが、このパターンだとリンク順も期待通りに引き継がれて、あっさり同じMOTファイルがビルドされますね。(当方特有の事情で双方ともCC-RX V2.03でビルドしています。) ただ、おやっ?と思った点もあります。

    ・CS+側ではABSファイル/MOTファイル/MAPファイルがMTPJファイルと同じフォルダに生成される
     昔はHardwareDebugフォルダに生成されていたような気がするのだけれども何か要因があるのかも

    ・RX231のサンプルプロジェクトで使われていたコード生成機能は既にスマートコンフィグレータとなっている
     スマートコンフィグレータを使うようにしておきたい気持ちもする

    というような感じで、現在、プロジェクト変換作業中です。

  • こんにちは。NoMaYです。

    ボードが届いたので試そうとしたのですが、私のパソコンのCPUが古いせいで、e2 studioでもCS+でもデバッガは動きませんでした。(不正命令例外でアプリケーションエラーになってしまう。当方特有の事情です。) ただ、RFPとは以下の画面コピーのように確かに通信出来ませんでした。通信出来ない、というようりも、通信は出来るけれども接続時にエラーになってしまう、という表現が適切そうです。ということで、新しいパソコンを買うまで暫くお預けです、、、

    (追記: オンボードエミュレータとして使われているR5F52318ADFLはROM/DFL/RAM=512KB/8KB/64KBですので、マイコンのメモリ容量不足でRFP対応出来なかったというのでは無さそうな気がします。また、今回のボードの特徴である3製品で同じボードを使い回すというのとも関係は無さそうな気がします。)



    以下、パッケージや基板の写真です。






  • NoMay様


    今な感じです。
    ・E2 studio→CS+プロジェクト変更は機能 について、実際に確認されているか。
    →確認していません。

    ・E2 LiteはRFPと接続できますが、本ボード(E2機能搭載ボード)で可能か
    → Target BoardではRFPを利用できません。

    とのことです。