Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

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

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

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

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

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

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

  • kii_sssさん

    シェルティです、こんにちは、ルネサス社員です。

    以下にRX65N Cloud KitでAWSを用いたOTAの実行方法をまとめました。
    github.com/.../OTAの活用

    もし動かない場合はここに書いていただければ支援できます。

    参照いただいていると思われる「OTAに関するドキュメント」(以下)は仰る通りRX65N RSKしか言及しておりません。
    www.renesas.com/.../r01an5549jj0101-rx.pdf

    Amazon FreeRTOSのRX65N Cloud Kitのプロジェクト更新予定ですが、随時本家最新版に追従するように更新していきます。
    汎用的にいろいろなユーザのための導入口を設けていることから、データのダウンロード先がたくさん存在しています。現状RXファミリのAmazon FreeRTOSの入手先は以下のようになっています。
    github.com/.../各種ダウンロード方法の解説

    以上です
  • In reply to シェルティ:

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

  • In reply to シェルティ:

    boot_loaderを実行した結果、以下のような動作が起きました。

    Wifi接続ができないです。

    コードだとこの辺りだと思われるのですが、、

  • In reply to kii_sss:

    kii_sssさん

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

    ブートローダは起動できて、ユーザプログラムに無事ジャンプしてますね。
    ご推察の通りwifiアクセスポイントへの接続で止まってますね。

    手順書の19番の途中までうまくいってます。
    github.com/.../OTAの活用

    手順書の3番のaws_clientcredential.h で、SSIDとパスワードの設定の言及がなく、kii_sssさんがこの設定項目を設定できてないことが原因と思います。

    以下にWifiのSSIDとパスワードをセットする項目があります。
    github.com/.../aws_clientcredential.h
    github.com/.../aws_clientcredential.h

    RX65N Cloud KitではWiFiのSSID、パスワードの設定が追加で必要ということを手順書の3番には書ききれてなかったので追記しておきました。

    お手数をおかけしてすみません。

    以上です
  • In reply to シェルティ:

    シェルティさん

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

    SSID、パスワード両方入力してみましたが、同じ動きでした。

    デザリングで接続しているんですが、それが影響しているんでしょうか。。
  • In reply to kii_sss:

    kii_sssさん

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

    自前のiPhoneでRX65N Cloud KitをWiFi接続し、テザリングでOTAしてみましたが動きますね。

    ブートローダ経由でロードしていることからユーザプログラムのリセットベクタを0xfffbfffcに移動していると思いますが、

    元に戻したらaws_demos単体でダウンロード出来てデバッグが出来る(OTA動作はできない)ので

    それでデバッガで見てみてはいかがでしょうか?

     

    あと、以下のようにWiFiドライバのデバッグログ出力がRenesas Debug Virtual Consoleに出力されており、Renesas Debug Virtual Consoleのウィンドウが開いてないと

    デバッガへの出力が詰まってソフトウェアがデッドロックすることがあります。Renesas Debug Virtual Consoleを開いておいてもらえますか?

    #もしこれが原因ならば、GitHub上のコードはWiFiドライバのデバッグログ出力を無効にしておきます。原因でなくても通信が遅くなる要因なのでデバッグログ出力を無効にしておきます。

     

     

    以上です

  • In reply to シェルティ:

    kii_sssさん

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

    もう1点気付きました。

    Teratermのログの出方を比較しましたが、kii_sssさんの方はSHA256とECDSAの処理時間がブートローダから出力されていますが、私の方は出ていません。使用しているソフトウェアのバージョンにズレがあります。

    以下、確実に動くビルドを使っていただけますか?
    github.com/.../OTAの活用

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

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

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

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

    以上です。

  • In reply to kii_sss:

    kii_sssさん

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

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

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

    以上です
  • In reply to シェルティ:

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

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

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

  • In reply to kii_sss:

    kii_sssさん

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

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

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

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

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

    以上です
  • In reply to シェルティ:

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

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

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

  • In reply to kii_sss:

    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

    以上です
  • In reply to シェルティ:

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

     

    無事成功しました。

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

  • In reply to kii_sss:

    kii_sssさん

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

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

    teraterm.log

    以上です

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page