e2 studio v7.5.0でFreeRTOS+SCFGプロジェクトではRTOS Objectコンポーネントというものは使えないのかな

こんにちは。NoMaYです。

今首を傾げているのですが、以下のドキュメントによると、e2 studio v7.5.0ではAmazon FreeRTOSプロジェクトに於いてスマートコンフィグレータでRTOS Objectコンポーネントというものが使用出来る/存在するらしいのですが、これは単なるFreeRTOSプロジェクトでは使用出来ない/存在しないものなのでしょうか?(スマートコンフィグレータウィンドウの、コンポーネントタブ上に表示されない&コンポーネント追加ダイアロにも表示されない、ので、そうなのかな、とは思っているのですが、Amazon FreeRTOSプロジェクトとFreeRTOSプロジェクトで、このような部分で違っているのが意外でしたので、、、)

e2 studio 7.5.0 Release Note
www.renesas.com/jp/ja/doc/products/tool/doc/016/r20ut4556ee0101-e2studio.pdf
Page 17 of 72

New Amazon FreeRTOS Configuration user interface provide within e2 studio 7.5 featuring:
● Imported FreeRTOS project with pre-loaded FreeRTOS Components (Object, Kernel and Amazon Libraries).

o FreeRTOS Object configuration: allow user to be able to create, configure multiple FreeRTOS objects using GUI (Tasks, Semaphores, Queues, Software Timers, Event Groups, Message Buffers, Stream Buffers)
o Create/Remove FreeRTOS Objects with user friendly UI.



ちなみに、プロジェクトの生成では、コンパイラはCC-RX V3.01、デバイスはR5F565NEDxFP、に設定して試しました。

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

    原因は、別スレッド『e2 studio v7.5.0でRDP v1.20ダウンロード後もSCFGプロジェクトを生成させるとr_bsp v4.01が使用されてしまう』と同じく、e2 studioの[ヘルプ]→[更新の検査]/[新規ソフトウェアのインストール]からでは正しく最新版へアップデートされない(ケースがある?)、ということでした。

    setup_e2_studio_7_5_0.exeで新規インストールしたところ、以下の画面コピーの通りRTOS Objectコンポーネントが表示されるようになりました。



    なお、プロジェクト構造は、以下の画面コピーのように、e2 studio v7.4.0の時に比べて、frtos_skeletonというフォルダが追加されていました。RTOS Objectコンポーネントで追加したTaskオブジェクト(関数ですね)は、このフォルダの下にCソース(といっても極々単純なスケルトンのみです)が追加されて行きました。また、SemaphoreやQueue等のオブジェクト(変数ですね)は、frtos_startupフォルダの下のfreertos_object_init.cの中に定義されて行きました。TaskオブジェクトもSemaphoreやQueue等のオブジェクトも、createする部分はfreertos_object_init.cの中に記述されて行きました。



    ちなみに、RTOS Kernelコンポーネントの表示は以下の画面コピーの通りでした。


  • NoMaYさん

    シェルティです、こんにちは。

    ご紹介ありがとうございます。これからも継続して機能を足していきます。
    おかしな動きをするところがあれば開発にフィードバックします。
    次大きなところとしては、Amazon FreeRTOSを含めたコンフィグレーションやプロジェクト生成ですね。
    こっそりAmazon FreeRTOSのインポートだけは出来るようにすでにしてあります。
    インポート元はNoMaYさんと共同で開発しているGitHubのリポジトリにしてあります。
    github.com/.../amazon-freertos

    近いうちに以下に引っ越します。
    github.com/.../amazon-freertos

    以上です
Reply
  • NoMaYさん

    シェルティです、こんにちは。

    ご紹介ありがとうございます。これからも継続して機能を足していきます。
    おかしな動きをするところがあれば開発にフィードバックします。
    次大きなところとしては、Amazon FreeRTOSを含めたコンフィグレーションやプロジェクト生成ですね。
    こっそりAmazon FreeRTOSのインポートだけは出来るようにすでにしてあります。
    インポート元はNoMaYさんと共同で開発しているGitHubのリポジトリにしてあります。
    github.com/.../amazon-freertos

    近いうちに以下に引っ越します。
    github.com/.../amazon-freertos

    以上です
Children
No Data