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

    ルネサスさんが最近リリースした「クイックコネクトIoT」について調べていたら、以下のミドルウェアに辿り着きました。RXとRAではFreeRTOS版とNon-OS版があったものの、残念ながらRL78ではNon-OS版だけだったのとRL78/G14のコード生成機能対応版(つまりRL78/G23のスマートコンフィグレータ対応版では無い(でも別途どこかにあるかも?))だったのですけども、マイコンの種類&ソフトウェア開発プラットフォームをまたいでのI2C通信ミドルウェアAPIが以下の様に定義されているようでした。

    センサソフトウェア ミドルウェア 製品ページ
    www.renesas.com/jp/ja/software-tool/sensor-software

    本ソフトウェアは、ルネサスセンサ製品の制御及び計測データ取得を行います。

    本ソフトウェアは、センサミドルウェアレイヤーとI2Cコミュニケーションミドルウェアレイヤーで構成されます。

    ● センサミドルウェア :センサを制御するAPI関数を提供
    ● I2Cコミュニケーションミドルウェア:マイコンに依存するI2C通信インタフェース仕様の差異を吸収

    この二つのレイヤーを組み合わせて使用することで、マイコンの種類やI2C通信インタフェースの制御方法を意識することなく、簡単かつ短期間にルネサスセンサの応用製品を開発することが可能になります。


    RAファミリ、RXファミリ、RL78ファミリ HS300xサンプルソフトウェアマニュアル アプリケーションノート
    R01AN5897JJ0101 Rev.1.01 August 16.21
    www.renesas.com/jp/ja/document/apn/hs300x-sample-application
    Page 1 of 76

    要旨
    本アプリケーションノートでは、RA ファミリ、RX ファミリ、RL78 ファミリで動作するHS300x 湿度・温度センサーのサンプルソフトウェアについて説明します。

    動作確認デバイス
    RA6M4 グループ
    RX65N グループ
    RL78/G14 グループ

    商標・他社TM
    FreeRTOSTM とFreeRTOS.orgTM はAmazon Web Serices, Inc.の登録商標です。
    Microsoft® Azure RTOS は米国Microsoft Corporation の米国およびその他の国における登録商標または商標です。


    r01an5897xx0101-hs300x/HS300x_RL78G14_NonOS/src/hs300x/r_comms_i2c_rl/inc/instances/rm_comms_i2c.h
    r01an5897xx0101-hs300x/HS300x_RX65N_NonOS/src/smc_gen/r_comms_i2c_rx/inc/instances/rm_comms_i2c.h

    /**********************************************************************************************************************
     * Public Function Prototypes
     **********************************************************************************************************************/
    fsp_err_t RM_COMMS_I2C_Open(rm_comms_ctrl_t * const p_api_ctrl, rm_comms_cfg_t const * const p_cfg);
    fsp_err_t RM_COMMS_I2C_Close(rm_comms_ctrl_t * const p_api_ctrl);
    fsp_err_t RM_COMMS_I2C_Read(rm_comms_ctrl_t * const p_api_ctrl, uint8_t * const p_dest, uint32_t const bytes);
    fsp_err_t RM_COMMS_I2C_Write(rm_comms_ctrl_t * const p_api_ctrl, uint8_t * const p_src, uint32_t const bytes);
    fsp_err_t RM_COMMS_I2C_WriteRead(rm_comms_ctrl_t * const            p_api_ctrl,
                                     rm_comms_write_read_params_t const write_read_params);

    #if defined(__CCRX__) || defined(__ICCRX__) || defined(__RX__)
    void rm_comms_i2c_callback(rm_comms_ctrl_t const * p_api_ctrl);

    #elif defined(__CCRL__) || defined(__ICCRL__) || defined(__RL78__)
    void rm_comms_i2c_callback(rm_comms_ctrl_t const * p_api_ctrl, bool aborted);

    #else
    void rm_comms_i2c_callback(i2c_master_callback_args_t * p_args);

    /* Common macro for FSP header files. There is also a corresponding FSP_FOOTER macro at the end of this file. */
    FSP_FOOTER
    #endif

     
    [関連リンク]

    クイックコネクトIoT プラットフォーム 製品ページ
    www.renesas.com/jp/ja/solution/technologies/quick-connect-iot

    IoTシステムの迅速な開発、試作を可能にする、モジュール式開発プラットフォーム「クイックコネクトIoT」を発売
    www.renesas.com/jp/ja/about/press-room/renesas-new-modular-iot-development-platform-dramatically-reduces-time-market-and-design-complexity

    「ルネサスは宝の山」、ウイニングコンボの仕掛け人が放つ新たな戦略とは - MONOist
    組み込み開発 インタビュー
    monoist.atmarkit.co.jp/mn/articles/2108/27/news068.html
     

  • こんにちは。NoMaYです。

    ルネサスさんは、また会社が大きくなったようで、今度加わったDialog社にはWiFiとBLEの技術があったのですね。(中身はRAマイコンと同様にCortex-Mコアのマイコンですね。)

    ルネサスとDialog社製品を組み合わせた35種類以上の「ウィニング・コンビネーション」を発表
    ~Dialog社の買収完了により、IoT、産業、自動車など多岐にわたるアプリケーション向けに、ユーザが直ちに利用できる包括的なソリューションを提供~
    www.renesas.com/jp/ja/about/press-room/renesas-announces-more-35-winning-combinations-featuring-both-dialog-and-renesas-products

    今回クイックコネクトIoT用に、Dialog社の超低電力のBluetooth® Low Energy (LE) (DA14531) モジュールとWi-Fi (DA16200) モジュールをそれぞれ搭載したPmodTM タイプ6A規格のボードと、ソフトウェアを用意しました。これにより、モバイルアプリケーションやクラウドに対し、ルネサスのセンサとマイコンからシームレスにデータ送信が可能になります。


    クイックコネクトIoT プラットフォーム 製品ページ
    www.renesas.com/jp/ja/solution/technologies/quick-connect-iot
    これかな?

    Quick-Connect IoT BLE Environmental Sensor Hub Quick Start Guide クイックスタートガイド PDF 854 KB 2021年8月30日


    Quick Connect IoT BLE Environmental Sensor Hub Sample Code サンプルコード ZIP 9.22 MB 2021年8月24日
    Wi-Fi Enabled Cloud IoT Solution Kit Sample Code サンプルコード ZIP 83.97 MB 2021年8月24日


    [関連リンク]

    SmartBond DA14530 and DA14531
    The world’s smallest and lowest power Bluetooth 5.1 System-on-Chip
    www.dialog-semiconductor.com/products/bluetooth-low-energy/da14530-and-da14531

    DA16200
    Ultra Low Power Wi-Fi SoC for battery powered IoT devices
    www.dialog-semiconductor.com/products/wi-fi/da16200
     

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

    ルネサスさんは、また会社が大きくなったようで、今度加わったDialog社にはWiFiとBLEの技術があったのですね。(中身はRAマイコンと同様にCortex-Mコアのマイコンですね。)

    ルネサスとDialog社製品を組み合わせた35種類以上の「ウィニング・コンビネーション」を発表
    ~Dialog社の買収完了により、IoT、産業、自動車など多岐にわたるアプリケーション向けに、ユーザが直ちに利用できる包括的なソリューションを提供~
    www.renesas.com/jp/ja/about/press-room/renesas-announces-more-35-winning-combinations-featuring-both-dialog-and-renesas-products

    今回クイックコネクトIoT用に、Dialog社の超低電力のBluetooth® Low Energy (LE) (DA14531) モジュールとWi-Fi (DA16200) モジュールをそれぞれ搭載したPmodTM タイプ6A規格のボードと、ソフトウェアを用意しました。これにより、モバイルアプリケーションやクラウドに対し、ルネサスのセンサとマイコンからシームレスにデータ送信が可能になります。


    クイックコネクトIoT プラットフォーム 製品ページ
    www.renesas.com/jp/ja/solution/technologies/quick-connect-iot
    これかな?

    Quick-Connect IoT BLE Environmental Sensor Hub Quick Start Guide クイックスタートガイド PDF 854 KB 2021年8月30日


    Quick Connect IoT BLE Environmental Sensor Hub Sample Code サンプルコード ZIP 9.22 MB 2021年8月24日
    Wi-Fi Enabled Cloud IoT Solution Kit Sample Code サンプルコード ZIP 83.97 MB 2021年8月24日


    [関連リンク]

    SmartBond DA14530 and DA14531
    The world’s smallest and lowest power Bluetooth 5.1 System-on-Chip
    www.dialog-semiconductor.com/products/bluetooth-low-energy/da14530-and-da14531

    DA16200
    Ultra Low Power Wi-Fi SoC for battery powered IoT devices
    www.dialog-semiconductor.com/products/wi-fi/da16200
     

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

    > ルネサスさんは、また会社が大きくなったようで、今度加わったDialog社にはWiFiとBLEの技術があったのですね。(中身はRAマイコンと同様にCortex-Mコアのマイコンですね。)

    あぁ、そうか、FSPでDialogのCortex-Mコアのコネクティビティマイコンを直接サポートして、マイコンファミリ名をリブランドすれば、BLE搭載 or WiFi搭載のRAマイコンの出来上がり、なのか、なぁ?、、、(BLE搭載のRAマイコンは既にあるけれども、内蔵周辺機能の豊富さでBLE搭載新即席RAマイコンとは差別化されるので競合はしない?と、、、)

    ルネサス クイックコネクトにコネクティビティオプション追加
    Brad Rex シニアマネージャ、システムおよびソリューションチーム
    www.renesas.com/jp/ja/blogs/renesas-quick-connect-now-connectivity-options
    赤文字の色付けは私によるもの

    乞うご期待ください! Flexible Software Packageのような、Dialog社デバイスの既存ルネサス ソフトウェアパッケージへの統合は、すでに進行中です。 また、既存のルネサスポートフォリオ向けのみならず、その他多くのDialogデバイス向けの新Pmodの開発にも取り組んでおります。 センサを評価し、ルネサスMCUやMPUとの統合を検討されているお客様のために、プロトタイプ作成と初期開発をより容易にする様に、クイックコネクトは開発されました。 そして今後も、当社はお客様のデザインとのシームレスな統合コネクティビティを可能にできるように進めてまいります。


    [追記]

    DA16600 Modules
    Ultra Low Power Wi-Fi + BLE Combo modules for battery powered IoT devices
    www.dialog-semiconductor.com/products/wi-fi/da16600-modules

    DA16600 Module Block diagram
    www.dialog-semiconductor.com/sites/default/files/2021-03/DA16600_Module_Block_diagram.png