Watcher Agentファームウェアのフラッシュ
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Watcher Agentファームウェアのフラッシュ
概要
このプロジェクトを可能にしてくれたXiaoZhi AI Chatbotのオープンソースへの貢献に感謝します。
このガイドでは、EspressifのFlash Download Toolを使用してSenseCAP WatcherデバイスにWatcher Agentファームウェアをフラッシュする手順を説明します。
警告
このファームウェアをフラッシュすると、Watcherの工場情報が消去されます。以下のコマンドを使用してバックアップを取ることができます:
esptool.py --chip esp32s3 --baud 2000000 --before default_reset --after hard_reset --no-stub read_flash 0x9000 204800 nvsfactory.bin
必要条件
必要なハードウェア
- SenseCAP Watcherデバイス
- USB Type-Cデータケーブル
- Windows PC
必要なソフトウェア
- Flash Download Tool (バージョン3.9.6以上)
- [Watcher Agentファームウェアバイナリファイル]
フラッシュ手順
ステップ1. Flash Download Toolのダウンロードとインストール
- Espressifの公式ウェブサイトからFlash Download Toolをダウンロードします: Flash Download Tool v3.9.6
- ダウンロードしたZIPファイルを任意のディレクトリに解凍します
- インストールは不要です。実行可能ファイルをダブルクリックするだけでツールを起動できます

ステップ2. ファームウェアファイルの準備
- Watcher Agentファームウェアのbinaryファイルをダウンロードします注意
すべてのパスに特殊記号が含まれていないことを確認してください。
ステップ3. デバイスの接続
- Watcherデバイスを底部のType-Cポートを使用してコンピュータに接続します
flash_download_tool_3.9.7.exe
をダブルクリックしてツールを起動します- 以下の設定を構成します:
- ChipType:
ESP32-S3
を選択 - WorkMode:
Develop
を選択 - LoadMode:
UART
を選択
- ChipType:

ステップ4. ファームウェア設定の構成
- 最初の行にある「...」ボタンをクリックして、ダウンロードしたファームウェアバイナリファイルを選択します
- ファームウェアファイルの横にあるチェックボックスが選択されていることを確認します
- ファームウェアファイル選択後のアドレスフィールドに
0x0
を入力します

ステップ5. COMポートとフラッシュ設定の選択
以下の設定を構成します:
- SPI SPEED: 80MHz
- SPI MODE: DIO
- FLASH SIZE: 32Mbit
- COM: 適切なCOMポートを選択(注:デバイスは2つのCOMポートを表示します)

note
STARTをクリックしてもフラッシュが開始されない場合は、STOPをクリックして別のCOMポートを試してください。2つのCOMポートのうち、フラッシュに使用できるのは1つだけです。
ステップ6. フラッシュの消去
ERASE
ボタンをクリックして既存のファームウェアを消去します- 消去プロセスが完了するまで待ちます
ステップ7. ファームウェアのフラッシュ
START
ボタンをクリックしてフラッシュを開始します- ログウィンドウに進行状況情報が表示されます
- 進行状況が表示されない場合や失敗した場合は、別のCOMポートを試してください
ステップ8. 成功の確認
ログウィンドウに成功メッセージが表示されたら、フラッシュプロセスが完了です。

ステップ9. デバイスの再起動
- Watcherデバイスのリセットホールを探します
- ピンを使用してリセットボタンを軽く押します
- デバイスが新しいファームウェアで再起動します

トラブルシューティング
よくある問題
COMポートが検出されない
- 底部のType-Cポートを使用していることを確認してください
- 別のUSBケーブルを試してください
- USBドライバーが正しくインストールされているか確認してください
フラッシュが失敗する
- 別のCOMポートを試してください
- アドレス(0x0)が正しく入力されているか確認してください
デバイスが応答しない
- ピンを使用してリセットボタンを軽く押してください
- フラッシュ前に消去を試してください