Skip to main content

Watcher Agentファームウェアのフラッシュ

概要

このプロジェクトを可能にしたオープンソースの貢献に対して、XiaoZhi AI Chatbotに特別な感謝を表します。

このガイドでは、EspressifのFlash Download Toolを使用して、SenseCAP WatcherデバイスにWatcher Agentファームウェアをフラッシュする手順を説明します。

注意

このガイドで提供されるファームウェアには認証情報が必要な場合があります。必要に応じて、[email protected]にお問い合わせください。

前提条件

必要なハードウェア

  • SenseCAP Watcherデバイス
  • USB Type-Cデータケーブル
  • Windows PC

必要なソフトウェア

note

すでにWatcherデバイスをお持ちで、そのモデルが**-ENではない**場合、ファームウェアをフラッシュした後に認証情報を手動でフラッシュする必要があります。

詳細については、認証情報のフラッシュをご確認ください。

フラッシュプロセス

ステップ1. Flash Download Toolのダウンロードとインストール

  1. EspressifのオフィシャルウェブサイトからFlash Download Toolをダウンロードします: Flash Download Tool v3.9.6
  2. ダウンロードしたzipファイルを任意のディレクトリに展開します
  3. インストールは不要です - 実行ファイルをダブルクリックするだけでツールが起動します

ステップ2. ファームウェアファイルの準備

  1. Watcher Agent ファームウェアバイナリファイルをダウンロードします
注意

すべてのパスに特殊記号が含まれていないことを確認してください。

ステップ3. デバイスの接続

  1. デバイス底面のType-Cポートを使用してWatcherをコンピュータに接続します
  2. flash_download_tool_3.9.7.exeをダブルクリックしてツールを起動します
  3. 以下の設定を行います:
    • ChipType: ESP32-S3を選択
    • WorkMode: Developを選択
    • LoadMode: UARTを選択

ステップ4. ファームウェア設定の構成

  1. 最初の行の「...」ボタンをクリックして、ダウンロードしたファームウェアバイナリファイルを参照・選択します
  2. ファームウェアファイルの横のチェックボックスが選択されていることを確認します
  3. ファームウェアファイル選択後のアドレスフィールドに0x0と入力します

ステップ5. COMポートとフラッシュ設定の選択

以下の設定を行います:

  • SPI SPEED: 80MHz
  • SPI MODE: DIO
  • FLASH SIZE: 32Mbit
  • COM: デバイスマネージャーで、名前が「B」で終わるCOMポートを見つけて選択します — これをフラッシュ用に選択してください。
note

STARTをクリックしてもフラッシュが開始されない場合は、STOPをクリックして「B」で終わるCOMポートを選択していることを確認してください。

ステップ6. フラッシュの消去

  1. ERASEボタンをクリックして既存のファームウェアをクリアします
  2. 消去プロセスが完了するまで待ちます

ステップ7. ファームウェアのフラッシュ

  1. STARTボタンをクリックしてフラッシュを開始します
  2. ログウィンドウに進行状況情報が表示されるはずです
  3. 進行状況が表示されない場合や失敗した場合は、他のCOMポートを試してください

ステップ8. 成功の確認

ログウィンドウに成功メッセージが表示されたら、フラッシュプロセスは完了です。

ステップ9. デバイスの再起動

  1. Watcherデバイスのリセット穴を見つけます
  2. ピンを使ってリセットボタンを軽く押します
  3. デバイスが新しいファームウェアで再起動します

トラブルシューティング

よくある問題

  1. COMポートが検出されない

    • 下部のType-Cポートを使用していることを確認してください
    • 別のUSBケーブルを試してください
    • USBドライバーが正しくインストールされているか確認してください
  2. フラッシュが失敗する

    • 別のCOMポートを試してください
    • アドレス(0x0)が正しく入力されているか確認してください
  3. デバイスが応答しない

    • ピンを使ってリセットボタンを軽く押してください
    • フラッシュ前に消去を試してください

認証情報のフラッシュ

Watcherモデルが**-ENではない**場合、ファームウェアをフラッシュした後に認証情報を手動でフラッシュする必要があります。

手順:

  1. デバイスのMACアドレスを確認してください。
    • 製品ラベルまたはシリアルポート経由で確認できます。
    • ネイティブファームウェアを使用している場合は、デバイスの設定->デバイス情報->WI-FI Macでも確認できます。
  1. [email protected]にSTA MACアドレスを記載したメールを送信し、認証ファイルとフラッシュツールをリクエストしてください。このスクリプトは、私たちがお送りするパッケージに含まれています。
  1. esp-idfターミナルに移動し、私たちがお送りしたフォルダに移動して、Pythonフラッシュスクリプトを実行してください。
note

esp-idfをまだインストールしていない場合は、ESP-IDFウェブサイトにアクセスし、公式ガイドに従ってダウンロードとインストールを行ってください。

  1. プログラムの指示に従い、対応するシリアルポート、serialBを入力し、""BURN""と入力してフラッシュしてください。
  1. プロセスが完了したら、デバイスのリセットボタンを押してください。
  2. 上記の手順を完了すると、SenseCraft AI-Watcher Agentプラットフォームで登録できるようになります。
note

以下の問題が発生した場合は、esp-idfターミナルに移動してフォルダに移動し、以下の2つのコマンドを手動で入力してください:

espefuse.py -p <your_correct_serial_port> burn_block_data BLOCK_USR_DATA serial_number
espefuse.py -p <your_correct_serial_port> burn_key BLOCK_KEY0 license_key HMAC_UP

技術サポート

Loading Comments...