RX65N Cloud kitにおけるOTA方法について

現在、RX65N Cloud kitでAWSを用いたOTAを行いたいと思っています。

OTAに関するドキュメントはRSKに関する事しか書かれておらず、手順通りやってみてもうまく行えませんでした。(RSUファイル、MOTファイルのツールが生成部分でエラーが出る)

別途ドキュメントなどがあるのであれば、教えていただけますでしょうか。

また、Amazon FRTOS内のcloud kitの更新の予定などあれば教えていただきたいです。

以上、よろしくお願いいたします。

Parents
  • シェルティさん、ありがとうございます。

    無事Wifiの接続まではできました。

    バージョンの更新しようとしたところ、Renesas Secure Flash Programmer側でエラーが発生しました。

    設定関連だと思うのですが、対応よろしくお願いします。

    以上です。

  • kii_sssさん

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

    github.com/.../OTAの活用
    → 手順まとめ
     → MOTファイル変換ツール
      → github.com/.../Amazon-FreeRTOS-Tools
       → ここのルートにある、Renesas Secure Flash Programmer.exe を使ってもらえますか?

    たいへんややこしく申し訳ありませんが、貼っていただいたスクリーンショットのものは上記ツールの次版でして少しブートローダが利用するデータフラッシュ領域のメモリ配置具合を設計変更しております。

    以上です
Reply
  • kii_sssさん

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

    github.com/.../OTAの活用
    → 手順まとめ
     → MOTファイル変換ツール
      → github.com/.../Amazon-FreeRTOS-Tools
       → ここのルートにある、Renesas Secure Flash Programmer.exe を使ってもらえますか?

    たいへんややこしく申し訳ありませんが、貼っていただいたスクリーンショットのものは上記ツールの次版でして少しブートローダが利用するデータフラッシュ領域のメモリ配置具合を設計変更しております。

    以上です
Children
  • シェルティさん、ありがとうございます。

    Select Firmware Verification Typeはsig-sha256-ecdsaで大丈夫ですか?

    Webの方では指定されていなかったので、、

  • kii_sssさん

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

    はい。sig-sha256-ecdsaでOKです。

    github.com/.../OTAの活用

    手順8にある「MOTファイル変換ツールの使用方法」のリンクから飛んだ先にsig-sha256-ecdsaの言及があります。あちこちにリンクして飛ばしていて分かりづらくなっていてすみません。

    もし情報不足していそうな箇所があれば今回のように教えていただければチェックしますのでまたよろしくお願いします。

    以上です
  • シェルティさん、こんにちは。

    上記の設定で、RSUファイルを出力しました。

    ジョブの作成をしようとしたところ図のようなエラーが出ました。

  • kii_sssさん

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

    AWS側の設定が足りていないようですね。
    以下手順3のリンク先「Amazon FreeRTOS 無線による更新(OTAの実験をする場合)」を落ち着いて試してみてください。OTA機構を実現する上で(特に組み込み技術者にはクラウドサービスを設定する)ここが最難関と思います。
    github.com/.../OTAの活用

    「Amazon FreeRTOS 無線による更新(OTAの実験をする場合)」は一杯情報が書いてあるので、最低限情報に絞った
    「RX72N Envision Kit による実験メモ」のリンクも参考になるかもしれません。

    私が書くwikiの情報はテキストベースで分かりづらいと評判なので、他の設計者にお願いしてAWSのOTA設定部分をアプリノート化してもらったのが冒頭にも紹介した以下です。これも参考になるかもしれません。
    www.renesas.com/.../r01an5549jj0101-rx.pdf

    以上です
  • シェルティさん、ありがとうございます。

     

    無事成功しました。

    対応ありがとうございました。

  • kii_sssさん

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

    進んでいっていますね。ちなみにOTAが全部動くと以下のようなログなります。

    teraterm.log

    以上です

  • シェルティさん、ログと同様の状況になりました。

    AWSでも成功の画面、確認できました。
  • kii_sssさん

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

    ありがとうございます! RX65N Cloud KitでのFreeRTOSおよびAWSを用いたOTAについて、無事動作出来て良かったです。
    まだ色々と手間がかかるところが多いですがだいぶマイコン用のファームウェアをインターネット経由で更新できる環境作りができてきたように思います。

    ちなみにRX65N用のOTAコードはAWS本家のFreeRTOS 202011.00に正式に取り込まれました。
    github.com/.../CHANGELOG.md

    以上です