2022年8月31日より、FSP v4.0.0同梱RAファミリ最新開発環境e2studio 2022-07が、ダウンロード可能です。
FSP for RA MCU Family, version 4.0.0. (2022/08/31)
FSP同梱インストーラ利用指示
![RAファミリはFSP同胞インストーラ利用指示](https://happytech.jp/wordpress/wp-content/uploads/2022/09/079cf92388e8a4b8052736eba1c830d8.png)
RAファミリ以外の単体e2studioバージョンアップは、7月20日でした。
RAファミリのアップデートは、上記リリースノートのようにFSP(Flexible Software Package)同梱インストーラ利用指示があるため、RA用のe2studio 2022-07リリースは、単体から1.5ヶ月遅れの8月31日になりました。同梱インストール理由は、不明です(単体e2studio+単体FSPインストールも可能ですが、指示に従う方がBetter)。
また、e2studio 2022-04以降、Windows 11-64bitに正式対応しました。弊社の先行Win11 21H2も、最新FSP同梱RA用e2studio 2022-07の正常動作確認済みです。
但し、ルネサス半導体セミナーやリリースノート、サンプルコードの説明書きなどは、未だWin10です。
Win11への移設は、今秋予定の22H2発表後でも良いと思います。Win11 22H2は、9月20日リリース情報があります。仮に9月20日なら、次回投稿は、弊社Win11 21H2の22H2大型更新レポートになるでしょう。
Example Project Bundle
![RA6E1(左)とRA4E1(右)サンプルコード一覧](https://happytech.jp/wordpress/wp-content/uploads/2022/09/a4b183115a58c9997baed87258a622c3.png)
弊社推薦RA6/4ファミリ評価ボード:FPB-RA6E1、FPB-RA4E1サンプルコード:FPB-RA6E1/FPB-RA4E1 Example Project Bundleも、最新版がリリースされました(2022/08/11)。
最新Example Project Bundleでも、多くのベアメタルサンプル、FreeRTOSサンプルは1個(下線)、Azure RTOSサンプルは0個です。
Cortex-M33コア採用のRA6/4は、IoT MCUでFSPもRTOS対応済みです。先ずは、ベアメタル開発でFSPに慣れてもらうという意図でしょうか?
RA開発環境まとめ
9月16日時点の最新RA開発環境バージョンアップ状況をまとめたのが下図です。
![RA用開発環境のバージョンアップ状況](https://happytech.jp/wordpress/wp-content/uploads/2022/09/c258b1185672592c715f889adba9fa08-1.png)
RA用の開発環境は、FSPバージョン版数が不揃いです。例えば、FSP同梱e2studioのFSP版数は、v4.0.0なのに、最新Example Project BundleのFSP版数は、v3.8.0で1世代前です。
しかし、v3.8.0のExample Project Bundleは、下図のようにFSP ConfigurationのBSPタブで最新FSP version 4.0.0へ変更が可能です。変更後、Generate Project Contentをクリックすれば、FSP v4.0.0でのAPIコードやひな型コードが生成されます。
![FSPバージョン変更方法](https://happytech.jp/wordpress/wp-content/uploads/2022/09/672628ea68bc1c2c24e3e832aa9b460e.png)
また、直にIoT MCU RTOS開発を始めたいベアメタル開発経験者には、FreeRTOSやAzure RTOSサンプルコード数が少ないことも問題です。
対策案として、前投稿説明のベアメタルサンプルコードからRTOSコードを自作する方法をお勧めします。
RTOSの目的や機能を教科書から学ぶよりも、自作サンプルコードから理解していくベアメタル起点のRTOS習得方法は、RTOSスキルを磨きベアメタル補完RTOS開発の面白さを知る良い方法だと思います。