こんにちは。NoMaYです。今首を傾げているのですが、以下のドキュメントによると、e2 studio v7.5.0ではAmazon FreeRTOSプロジェクトに於いてスマートコンフィグレータでRTOS Objectコンポーネントというものが使用出来る/存在するらしいのですが、これは単なるFreeRTOSプロジェクトでは使用出来ない/存在しないものなのでしょうか?(スマートコンフィグレータウィンドウの、コンポーネントタブ上に表示されない&コンポーネント追加ダイアロにも表示されない、ので、そうなのかな、とは思っているのですが、Amazon FreeRTOSプロジェクトとFreeRTOSプロジェクトで、このような部分で違っているのが意外でしたので、、、)e2 studio 7.5.0 Release Notewww.renesas.com/jp/ja/doc/products/tool/doc/016/r20ut4556ee0101-e2studio.pdfPage 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、に設定して試しました。
シェルティさん、こんにちは。NoMaYです。FreeRTOS v10.3.1のRXマイコンのRTOSDemoプロジェクトがどれだけビルド可能な状態なのか調べてみたら、結構、惨憺たる状態でした、、、また、ビルド可能にするプルリクエストが出ていても、随分と長いこと放置されていたりもしました、、、ふと思ったのですが、ルネサスさんの方でFreeRTOS-kernelのForkだけでなくて、FreeRTOSのForkも作って頂いて、もし私がルネサスさんとAWSの両方にプルリクエストを出したりなんかしたら、後々、リポジトリの管理で面倒なことになったりしそうなものでしょうか?(その一方で、天秤に掛けるような行為は控えた方が良いかなぁ、と思ったりもしていますが、、、)FreeRTOS v10.3.1のRXマイコンのRTOSDemoプロジェクトのビルド可否
IDEs:e2 studio v7.8.0EWRX V4.14.1Compilers:CC-RX V3.02.00GNURX 2020 q2 (8.3.0.202002)ICCRX V4.14.1.5408 (included in EWRX V4.14.1)Result: e2 studio e2 studio EWRX CC-RX GNURX ICCRX RX100_RX113-RSK_GCC_e2studio_IAR - Fail Pass RX100_RX113-RSK_Renesas_e2studio Fail - - RX100-RSK_GCC_e2studio - Fail - RX100-RSK_IAR - - Pass RX100-RSK_Renesas_e2studio Fail(*) - - RX200_RX210-RSK_Renesas N/A(HEW) - - RX200_RX231-RSK_GCC_e2studio_IAR - Fail Fail RX200_RX231-RSK_Renesas_e2studio Pass - - RX600_RX62N-RDK_GNURX - N/A(HEW) - RX600_RX62N-RDK_IAR - - Pass RX600_RX62N-RDK_Renesas N/A(HEW) - - RX600_RX62N-RSK_GNURX - N/A(HEW) - RX600_RX62N-RSK_IAR - - Pass RX600_RX62N-RSK_Renesas N/A(HEW) - - RX600_RX63N-RDK_Renesas N/A(HEW) - - RX600_RX630-RSK_Renesas N/A(HEW) - - RX600_RX64M_RSK_GCC_e2studio - Fail - RX600_RX64M_RSK_Renesas_e2studio Fail - - RX700_RX71M_RSK_GCC_e2studio_IAR - Fail Pass RX700_RX71M_RSK_Renesas_e2studio Pass - - Note:'Pass' : The project can be built. (Note that only build check is passed.)'Fail' : The project cannot be built. (i.e. compiler error(s) or linker error(s) are caused.)'Fail(*)' : The project file cannot be migrated to the latest project file format. (i.e. I cannot start build.)'N/A(HEW)' : The project is for HEW (another IDE) which is no longer as important as it was.'-' : The project is not for the compiler.All projects of Pass/Fail needed to be migrated to the latest project file format.Additionally, when using e2 studio, toolchain type and toolchain version needed to be re-selected.