こんにちは、JiGoRoです。
1つ教えてください。
RZ/A2MでFreeRTOSを使わせて頂いております。これまでサンプルコードをベースに構築していたので気が付かなかったのですが、1から作ろうと考えていて、AWS(Ethernet)を使わないFreeRTOSの設定でプロジェクト生成しようと考えているのですが、どのようにすれば良いのでしょうか?
non-OS, AWS-FreeRTOSは executable program の create時に選択できるのですが、SmartConfiguratorで選択できる AWSを使わない FreeRTOSが選択肢にありません。
試しに、non-OSや AWS-FreeRTOSを選択したあと、SmartConfiguratorでAWSを使わない FreeRTOSを入れなおそうとしたのですが、上記の create時に選択したもの以外に変更なできないようです(.scfgを強引に書き換えても、OSに関わるファイル群が Smart Configuratorで生成しなおされないため、ビルド時に多数のエラーがでます)。
以上です
JiGoRoです。 わかりやすくするため、スナップショットを付けておきます。
RZ Executable Project にて RTOS項目は、non-OS と Amazon FreeRTOS(Ethernetなどフル実装)しか選択できません。
この状態で、一旦 Project を作り、Smart Configuratorで、改めて OS Abstraction を選択。
ここでは、Ethernet などを実装していないシンプルな FreeRTOSがコンポーネントに見つかります。
しかし、ここで選択しても、既に別の os_abstraction がある、ということで、変更することができません。
実装済みの os_abstraction を削除してから、コンポーネントを選びなおしても、ビルドができません(必要なファイルが構成されないようです)。
r_os_abstraction_freertos が使いたいのです。 どうしたら良いのでしょうか?