こんにちは。NoMaYです。以下のとても古いアプリケーションノートのデモプログラムが今もダウンロード出来ることに気付きましたので、いつものように、ちょっと好奇心からスレッドを立ててみました。いつものように、ぼちぼちと続きます。RX62Nグループ OSアダプタレイヤー: RI-600とFreeRTOSの点滅デモンストレーションR01AN0765JS0102 Rev.1.02 2013.03.22ZIPwww.renesas.com/jp/ja/document/scd/rx62n-group-os-adaptor-layer-ri-600-and-freertos-blinky-demonstration-rev102-sample-codePDFwww.renesas.com/jp/ja/document/apn/rx62n-group-os-adaptor-layer-ri-600-and-freertos-tm-blinky-demonstration-rev102RX62Nグループ RI600とFreeRTOS(TM)用のユーザーマニュアルおよびAPI仕様R01AN0766JS0100 Rev.1.00 2012.03.05PDFwww.renesas.com/jp/ja/document/apn/rx62n-group-os-adaptor-layer-user-manual-and-api-specification-ri600-freertos-tm-rev100
こんにちは。NoMaYです。くだんのデモプログラムはHEWのワークスペースだったのですけれども、CS+でも開くことが出来ましたので、まずはビルドしてみました。ワークスペースは2つあって、1つはRI600用、もう1つはFreeRTOS用、となっていて、どうやら、RI600用のワークスペースの方で実行させたコンフィグレータの生成ファイルの内容を、FreeRTOS用のワークスペースの方で利用する(エディタでコピペする?)、ということになっているみたいでした。そして、現状では、前者はビルド出来なくて、後者はビルド出来た、という状況です。なお、とても古いアプリケーションノートですので、マイコンもコンパイラも昔のものを対象としていますし、それぞれのRTOSも昔のもの、だったりします。以下、CS+の画面コピーです。RI600用 → ビルド出来なかったan_r01an0765js0102_rx_apl/workspace/CCRX1_2/RX62N_Adaptor_Layer_RI600_FreeRTOS/RX62N_RI600_Adaptor_Layer.hwsFreeRTOS用 → ビルド出来たan_r01an0765js0102_rx_apl/workspace/CCRX1_2/RX62N_Adaptor_Layer_RI600_FreeRTOS/RX62N_FreeRTOS_Adaptor_Layer.hws
こんにちは。NoMaYです。2つあったワークスペース(CS+プロジェクトへ変換した)の片方がビルド出来なかった件は、ビルドコンフィグレーションを選択し直したらビルド出来るようになりました。どういうカラクリでそうなったのかは分かりませんけれども、もう片方のビルド出来ていたワークスペースの方はCS+プロジェクトへ変換した時点からビルド出来るビルドコンフィグレーションが選択されていた、ということだったのに対して、こちらはビルド出来ないビルドコンフィグレーションが選択されていた、ということだけだったようです。以下、CS+の画面コピーです。RI600用:an_r01an0765js0102_rx_apl/workspace/CCRX1_2/RX62N_Adaptor_Layer_RI600_FreeRTOS/RX62N_RI600_Adaptor_Layer.hwsビルドコンフィグレーションを変更: DefaultBuild → Debugビルド実行結果: ビルド出来なかった → ビルド出来るようになった
こんにちは。NoMaYです。ワークスペース(CS+プロジェクトへ変換した)の中のFreeRTOS関係のファイルもとても古いですのでアップデートしました。以下の画面コピーの通り、CS+で何かプロジェクトを1つ作成して、単体RXスマートコンフィグレータを起動して、FreeRTOS(kernel only)関係のファイルをダウンロードして、ダウンロードしたファイルの中から適宜拾い出しました。また、ビルドエラーが出てしまったFreeRTOSConfig.hファイルも直しました。その時のファイルのみを以下のzipファイルに固めました。an_r01an0765js0102_rx_apl_update_20230520.zip以下、CS+と単体RXスマートコンフィグレータとファイル比較ツールなどの画面コピーです。
こんにちは。NoMaYです。以前に以下のサンプルプログラムを投稿したことがあるのですけれども、ファイルを幾つか拾い出して、RX62N(RXv1)でもビルド出来るように修正して、とりあえずRenesas RX Simulatorで動作するようにしてみました。前回と今回のファイルのみですけれども、以下のzipファイルに固めました。an_r01an0765js0102_rx_apl_update_20230522.zipCSplusでFreeRTOSプロジェクトもどきSample Programを作ってRenesas RX Simulator/TB-RX65Nで試せるようにしてみたcommunity-ja.renesas.com/cafe_rene/m/sample_program/435以下、CS+でRenesas RX Simulatorで実行させた時の画面コピーです。