Skip to main content

Seeed Studio XIAO ESP32S3 シリーズの入門ガイド

Seeed Studio XIAO ESP32S3Seeed Studio XIAO ESP32S3 SenseSeeed Studio XIAO ESP32S3 Plus

はじめに

Seeed Studio XIAO シリーズは小型の開発ボードで、類似したハードウェア構造を共有しており、そのサイズは文字通り親指サイズです。ここでのコードネーム「XIAO」は、その半分の特徴である「Tiny」を表し、もう半分は「Puissant」となります。

Seeed Studio XIAO ESP32S3 Sense は、カメラセンサー、デジタルマイクロフォン、SD カードサポートを統合しています。組み込み ML コンピューティングパワーと撮影機能を組み合わせることで、この開発ボードはインテリジェント音声およびビジョン AI を始めるための優れたツールになります。

tip

OV2640 カメラは製造中止となり、その後の XIAO ESP32S3 Sense では OV3660 カメラモデルを使用しています。ただし、カメラ用の Wiki サンプルコードは引き続き適用されます。

仕様

項目Seeed Studio XIAO ESP32S3Seeed Studio XIAO ESP32S3 SenseSeeed Studio XIAO ESP32S3 Plus
プロセッサESP32-S3R8
Xtensa LX7 デュアルコア、最大 240 MHz で動作する 32 ビットプロセッサ
ワイヤレス完全な 2.4GHz Wi-Fi サブシステム
BLE: Bluetooth 5.0、Bluetooth mesh
内蔵センサー - 1600 * 1200 対応 OV2640 カメラセンサー
2048 * 1536 対応 OV3660 カメラセンサー
デジタルマイクロフォン
-
メモリオンチップ 8M PSRAM & 8MB Flashオンチップ 8M PSRAM & 8MB Flash
オンボード SD カードスロット、32GB FAT サポート
オンチップ 8M PSRAM & 16MB Flash
インターフェース1x UART、1x IIC、1x IIS、1x SPI、11x GPIOs (PWM)、9x ADC、1x ユーザー LED、1x 充電 LED
1x リセットボタン、1x ブートボタン
1x UART、1x IIC、1x IIS、1x SPI、11x GPIOs (PWM)、9x ADC、1x ユーザー LED、1x 充電 LED、1x B2B コネクタ(追加 GPIO 2 個付き)、1x リセットボタン、1x ブートボタン2x UART、1x IIC、1x IIS、2x SPI、18x GPIOs (PWM)、9x ADC、1x ユーザー LED、1x 充電 LED、1x B2B コネクタ、1x リセットボタン、1x ブートボタン
寸法21 x 17.8mm21 x 17.8 x 15mm(拡張ボード付き)21 x 17.8mm
電源入力電圧(Type-C): 5V
入力電圧(BAT): 4.2V
回路動作電圧(動作準備完了):
- Type-C: 5V@19mA
- BAT: 3.8V@22mA
回路動作電圧(動作準備完了):
- Type-C: 5V@38.3mA
- BAT: 3.8V@43.2mA(拡張ボード付き)
回路動作電圧(動作準備完了):
- Type-C: 5V@28mA
- BAT: 3.8V@35mA
- ウェブカム Web アプリケーション:
- Type-C:
- - 平均消費電力: 5V/220mA
- バッテリー:
- - 平均消費電力: 4.2V/212mA
-
- マイクロフォン録音 & SD カード書き込み:
- Type-C:
- - 平均消費電力: 5V/46.5mA
- - ピーク消費電力: 5V/89.6mA
- バッテリー:
- - 平均消費電力: 3.8V/54.4mA
- - ピーク消費電力: 3.8V/108mA
-
バッテリー充電電流: 100mA
低消費電力モデルモデムスリープモデル: 3.8V/25 mA
ライトスリープモデル: 3.8V/2 mA
ディープスリープモデル: 3.8V/14 μA
周辺機器なし:
- モデムスリープモデル: 3.8V/25.5 mA
- ライトスリープモデル: 3.8V/2.4 mA
- ディープスリープモデル: 3.8V/63.768 μA
カメラ接続時:
- モデムスリープモデル: 3.8V/44.57 mA
- ライトスリープモデル: 3.8V/5.47 mA
- ディープスリープモデル: 3.8V/3.00 mA
SD カード接続時:
- モデムスリープモデル: 3.8V/32.8 mA
- ライトスリープモデル: 3.8V/3.48 mA
- ディープスリープモデル: 3.8V/1.08 mA
カメラと SD カード同時接続時:
- モデムスリープモデル: 3.8V/55.72 mA
- ライトスリープモデル: 3.8V/6.56 mA
- ディープスリープモデル: 3.8V/3.98 mA
モデムスリープモデル: 3.8V/26.5 mA
ライトスリープモデル: 3.8V/2.2 mA
ディープスリープモデル: 3.8V/69 μA
Wi-Fi 有効時の消費電力アクティブモデル: ~ 100 mAアクティブモデル: ~ 110 mA(拡張ボード付き)アクティブモデル: ~ 85 mA
BLE 有効時の消費電力アクティブモデル: ~ 85 mAアクティブモデル: ~ 102 mA(拡張ボード付き)アクティブモデル: ~ 77 mA
動作温度-40°C ~ 65°C

特徴

  • 強力な MCU ボード: 最大 240 MHz で動作する ESP32S3 32 ビット、デュアルコア、Xtensa プロセッサチップを搭載し、複数の開発ポートを実装、Arduino / MicroPython サポート
  • 高度な機能(Sense 用): 1600x1200 解像度対応の取り外し可能な OV2640 カメラセンサーと 2048x1536 対応の OV3660 カメラセンサー(OV5640 カメラセンサーと互換)、追加のデジタルマイクロフォンを統合
  • 精巧な電源設計: リチウムバッテリー充電管理機能、14μA という低消費電力のディープスリープモードを可能にする 4 つの消費電力モデルを提供
  • より多くの可能性のための大容量メモリ: 8MB PSRAM と 8MB FLASH(Plus バージョンでは 16MB)を提供、外部 32GB FAT メモリ用の SD カードスロットをサポート(XIAO ESP32S3 のみ)
  • 優れた RF 性能: 2.4GHz Wi-Fi と BLE デュアルワイヤレス通信をサポート、U.FL アンテナ接続時に 100m+ の遠距離通信をサポート
  • 親指サイズのコンパクト設計: 21 x 17.8mm、XIAO の従来のフォームファクターを採用し、ウェアラブルデバイスなどのスペース制限のあるプロジェクトに適している
項目OV3660 カメラOV2640 カメラ
最大消費電力(640*480)アクティブモデル: ~ 0.6Aアクティブモデル: ~ 0.65A
平均消費電力(640*480)アクティブモデル: ~ 0.12Aアクティブモデル: ~ 0.24A
最小消費電力(640*480)アクティブモデル: ~ 0.12Aアクティブモデル: ~ 0.15A

ハードウェア概要

すべてを始める前に、製品の基本的なパラメータを把握することが非常に重要です。以下の表は、Seeed Studio XIAO ESP32S3 の特性に関する情報を提供します。

XIAO ESP32S3/XIAO ESP32S3 Sense フロント表示図
XIAO ESP32S3/XIAO ESP32S3 Sense バック表示図
XIAO ESP32S3/XIAO ESP32S3 Sense ピンリスト

ピンマップ

XIAO ピン機能チップピン代替機能説明
5VVBUS電源入力/出力
GND
3V33V3_OUT電源出力
D0AnalogGPIO1TOUCH1GPIO、ADC
D1AnalogGPIO2TOUCH2GPIO、ADC
D2AnalogGPIO3TOUCH3GPIO、ADC
D3AnalogGPIO4TOUCH4GPIO、ADC
D4Analog,SDAGPIO5TOUCH5GPIO、I2C データ、ADC
D5Analog,SCLGPIO6TOUCH6GPIO、I2C クロック、ADC
D6TXGPIO43GPIO、UART 送信
D7RXGPIO44GPIO、UART 受信
D8Analog,SCKGPIO7TOUCH7GPIO、SPI クロック、ADC
D9Analog,MISOGPIO8TOUCH8GPIO、SPI データ、ADC
D10Analog,MOSIGPIO10TOUCH9GPIO、SPI データ、ADC
D11AnalogGPIO42TOUCH12GPIO、ADC
D12AnalogGPIO41TOUCH13GPIO、ADC
MTDOGPIO40JTAG
MTDIGPIO41JTAG、ADC
MTCKGPIO39JTAG、ADC
MTMSGPIO42JTAG、ADC
ResetENEN
BootGPIO0ブートモード開始
U.FL-R-SMT1LNA_INUFL アンテナ
CHARGE_LEDCHG-LED
USER_LEDGPIO21ユーザーライト
Digital microphone_CLKGPIO42MIC 用 PDM クロックピン
Digital microphone_DATAGPIO41MIC 用 PDM データピン
Onboard SD Card__CSGPIO3SD カードチップセレクトピン
Onboard SD Card_SCKGPIO7SD カードクロックピン
Onboard SD Card_MISOGPIO8SD カードデータ入力ピン
Onboard SD Card Slot_MOSIGPIO10SD カードデータ出力ピン

カメラ

チップピン説明
GPIO10カメラ関連クロックピン
GPIO11カメラビデオデータピン(Y8)
GPIO12カメラビデオデータピン(Y7)
GPIO13カメラピクセルクロックピン
GPIO14カメラビデオデータピン(Y6)
GPIO15カメラビデオデータピン(Y2)
GPIO16カメラビデオデータピン(Y5)
GPIO17カメラビデオデータピン(Y3)
GPIO18カメラビデオデータピン(Y4)
GPIO40カメラ用 I2C データピン
GPIO39カメラ用 I2C クロックピン
GPIO38カメラ垂直同期ピン
GPIO47カメラ水平同期ピン
GPIO48カメラビデオデータピン(Y9)
caution

XIAO ESP32-S3はGPIO41とGPIO42をピンA11とA12に割り当てていますが、ESP32-S3チップの性質上、ピンA11とA12はADC機能をサポートしていません。必ず区別して使い分けてください。

電源ピン

  • 5V - これはUSBポートからの5V出力です。電圧入力としても使用できますが、外部電源とこのピンの間に何らかのダイオード(ショットキー、信号、電力)を配置し、アノードをバッテリー側、カソードを5Vピン側にする必要があります。
  • 3V3 - これはオンボードレギュレータからの安定化出力です。700mAまで供給できます。
  • GND - 電源/データ/信号グランド

ストラッピングピン

起動またはリセット時に、チップはいくつかの初期設定パラメータを必要とします。例えば、どのブートモードでチップをロードするか、フラッシュメモリの電圧などです。これらのパラメータはストラッピングピンを介して渡されます。リセット後、ストラッピングピンは通常のIOピンとして動作します。

チップリセット時に指定されたストラッピングピンによって制御されるパラメータは以下の通りです:

  • チップブートモード – GPIO0とGPIO46
  • VDD_SPI電圧 – GPIO45
  • ROMメッセージ印刷 – GPIO46
  • JTAG信号ソース – GPIO3

GPIO0、GPIO45、GPIO46は、チップリセット時にチップの内部弱プルアップ/プルダウン抵抗に接続されています。 これらの抵抗はストラッピングピンのデフォルトビット値を決定します。また、ストラッピングピンが外部高インピーダンス回路に接続されている場合のビット値も決定します。

ビット値を変更するには、ストラッピングピンを外部プルダウン/プルアップ抵抗に接続する必要があります。ESP32-S3がホストMCUによってデバイスとして使用される場合、ストラッピングピンの電圧レベルもホストMCUによって制御できます。

すべてのストラッピングピンにはラッチがあります。システムリセット時に、ラッチはそれぞれのストラッピングピンのビット値をサンプリングし、チップの電源が切れるかシャットダウンされるまで保存します。ラッチの状態は他の方法では変更できません。これにより、チップ動作全体を通してストラッピングピン値が利用可能になり、リセット後にピンは通常のIOピンとして使用できるようになります。

ストラッピングピンのタイミング要件については、セットアップ時間とホールド時間などのパラメータがあります。

入門ガイド

XIAO ESP32S3をより早く使い始められるように、以下のハードウェアとソフトウェアの準備を読んでXIAOを準備してください。

  1. XIAO ESP32S3

通常版にプリセットされている工場プログラムは、タッチピン点灯プログラムです。XIAOに電源を入れて、いくつかのピンにタッチすると、オレンジ色のユーザーインジケータが点灯します。

  1. XIAO ESP32S3 Sense

XIAO ESP32S3 Senseには、WebCamサンプルプログラムがプリインストールされて出荷されます。XIAOに適切なアンテナを取り付けて電源を入れることで、このプログラムを使用できます。詳細については、このプログラムに関するWikiを読むことができます。

note

2025年6月以降、XIAO ESP32S3 Senseの工場ファームウェアでは、以下の認証情報でデフォルトAP Wi‑Fiが有効になります:

  • SSID: XIAO_ESP32S3_Sense
  • パスワード: seeedstudio

ハードウェア準備

ヘッダーのはんだ付け

XIAO ESP32S3はデフォルトでピンヘッダーなしで出荷されるため、独自のピンヘッダーを準備し、XIAOの対応するピンにはんだ付けして、拡張ボードやセンサーに接続できるようにする必要があります。

XIAO ESP32S3の小型サイズのため、ヘッダーをはんだ付けする際は注意してください。異なるピンを一緒に付けたり、シールドや他のコンポーネントにはんだを付けたりしないでください。そうしないと、XIAOがショートしたり正常に動作しなくなったりする可能性があり、これによって生じる結果はユーザーが負担することになります。

アンテナの取り付け

XIAO ESP32S3の前面左下に、独立した「WiFi/BTアンテナコネクタ」があります。より良いWiFi/Bluetooth信号を得るために、パッケージ内のアンテナを取り出してコネクタに取り付ける必要があります。

アンテナの取り付けには少しコツがあります。直接強く押し込もうとすると、非常に押しにくく指が痛くなります!正しいアンテナの取り付け方法は、アンテナコネクタの片側をコネクタブロックに先に入れ、次に反対側を少し押し下げると、アンテナが取り付けられます。

アンテナの取り外しも同様で、アンテナを直接力任せに引っ張らず、片側に力を加えて持ち上げると、アンテナは簡単に取り外せます。

拡張ボードの取り付け(Sense用)

XIAO ESP32S3 Senseを購入している場合は、拡張ボードも含まれているはずです。この拡張ボードには、1600x1200 OV2640/2048x1536 OV3660カメラセンサー、オンボードSDカードスロット、デジタルマイクロフォンが搭載されています。

拡張ボードをXIAO ESP32S3 Senseに取り付けることで、拡張ボード上の機能を使用できます。

拡張ボードの取り付けは非常に簡単で、拡張ボード上のコネクタをXIAO ESP32S3のB2Bコネクタに合わせて、強く押して「カチッ」という音が聞こえれば取り付け完了です。

現在、XIAO ESP32S3 Senseと完全に互換性のある強力な新しいカメラOV5640を販売しており、購入すればカメラを交換して使用できます。

ov5640の詳細なパラメータ情報が必要な場合は、以下のチャートを参照してください。

tip

Wikiのカメラに関するすべてのプログラムは、OV5640、OV2640、OV3660カメラのすべてと互換性があります。

アップグレードされたヒートシンクの取り付け

アップグレードされたヒートシンクを取り付けることで、XIAO ESP32S3 Senseの最適な冷却を確保してください。この新しい設計は、特にカメラ使用などの集約的な動作中に、以前のモデルで観察された冷却不足に対処するために調整されています。フィードバックでは、元のヒートシンクが適切に熱を放散せず、より効果的なソリューションの開発につながったことが強調されました。

性能比較を表示するにはクリック

私たちのテストでは、元のセットアップに対するアップグレードされたヒートシンクの利点が実証されています:

テストサンプル背面の最高温度
ヒートシンクなし63.6°C
デュアルヒートシンク付き53.5°C (🔻10°C)

テスト詳細:

  • 環境: エアコン付きの部屋(約27°C)
  • 温度測定ツール: OMEGA CL3515R熱電対
  • 測定場所: XIAO ESP32S3の背面サーマルパッド
  • テストファームウェア: WebCamera
  • 電源: Type-C 5V
  • 動作時間: 1時間

主要な結果:

  • ヒートシンクを装備したデバイスは1時間以上安定した動作を維持し、性能低下なしに最高温度に達しました。
  • SVGA(800x600)モードでWebCameraをテストした際:
    • XIAO ESP32S3はスムーズに動作しました。
    • ビデオ出力は流暢でした。
    • 温度が大幅に低下し、フレームドロップや切断なしに信頼性の高い性能を確保しました。

取り付けを開始する前に以下のアイテムを準備してください:

  • 選択したヒートシンク(シングルまたはデュアル)
  • きれいなESP32S3

開始前に、デバイスの電源を切り、すべての電源から切断されていることを確認してください。

notice

購入に関する注意: XIAO ESP32S3 Senseを購入する際は、カメラが装備されたモデルのみにヒートシンクが含まれていることに注意することが重要です。カメラが含まれていないバージョンのESP32S3をお持ちの場合は、ヒートシンクを別途購入する必要があります。

取り付けのヒント: ESP32S3チップの直上にあるThermal PADをヒートシンクで覆うことを優先してください。これは主要な熱源です。適切な位置合わせにより最適な放熱が確保され、BATピンをできるだけ妨げないようにしてください。

それでは、取り付けプロセスを開始しましょう:

ステップ1. ヒートシンクの準備: まず、ヒートシンクから保護カバーを取り外して、熱接着剤を露出させます。これにより、ヒートシンクがESP32S3チップにしっかりと取り付けられるよう準備されます。

ステップ 2. ヒートシンクの組み立て:

この小型でコンパクトなオプションは通常の使用には十分で、すべてのGPIOピンへの完全なアクセスを可能にします。

ステップ 3:最終検査とテスト

設置後、ショートサーキットのリスクがなく、すべてが適切に固定されていることを確認してください。ヒートシンクが適切に配置され、しっかりと取り付けられていることを確認してください。

ソフトウェアの準備

XIAO ESP32S3の推奨プログラミングツールはArduino IDEです。そのため、ソフトウェア準備の一環として、Arduinoのインストールを完了する必要があります。

tip

Arduinoを初めて使用する場合は、Getting Started with Arduinoを参照することを強くお勧めします。

  • ステップ 1. お使いのオペレーティングシステムに応じて、Arduino IDEの安定版をダウンロードしてインストールします。
  • ステップ 2. Arduinoアプリケーションを起動します。

  • ステップ 3. Arduino IDEにESP32ボードパッケージを追加します。

File > Preferencesに移動し、**"Additional Boards Manager URLs"**に以下のURLを入力します:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Tools > Board > Boards Manager...に移動し、検索ボックスにキーワードesp32を入力し、esp32の最新バージョンを選択してインストールします。

caution

XIAO ESP32S3のオンボードパッケージには、バージョン2.0.8以上が必要です。

  • ステップ 4. ボードとポートを選択します。

Arduino IDEの上部で、ポートを直接選択できます。これはおそらくCOM3以上になります(COM1COM2は通常ハードウェアシリアルポート用に予約されています)。

また、左側の開発ボードでxiaoを検索します。XIAO_ESP32S3を選択してください。

この準備により、XIAO ESP32S3用のプログラムの作成、コンパイル、アップロードを開始できます。

BootLoaderモード

時々、間違ったプログラムを使用すると、XIAOがポートを失ったり、正しく機能しなくなったりすることがあります。一般的な問題には以下があります:

  • XIAOがコンピュータに接続されているが、ポート番号が見つからない
  • XIAOが接続され、ポート番号が表示されるが、プログラムのアップロードが失敗する

上記の2つの状況に遭遇した場合、XIAOをBootLoaderモードにすることで、認識されないデバイスやアップロード失敗の問題の大部分を解決できます。具体的な方法は:

  • ステップ 1. XIAO ESP32S3のBOOTボタンを離さずに押し続けます。
  • ステップ 2. BOOTボタンを押し続けたまま、データケーブルでコンピュータに接続します。コンピュータに接続した後、BOOTボタンを離します。
  • ステップ 3. File > Examples > 01.Basics > Blinkプログラムをアップロードして、XIAO ESP32S3の動作を確認します。

リセット

プログラムが異常に動作している場合、電源投入時にResetを一度押すことで、XIAOにアップロードされたプログラムを再実行させることができます。

電源投入時にBOOTキーを押し続けてからResetキーを一度押すことでも、BootLoaderモードに入ることができます。

最初のBlinkプログラムを実行する

ここまでで、XIAO ESP32S3の機能とハードウェアについて十分に理解していただけたと思います。次に、最もシンプルなBlinkプログラムを例に、XIAO ESP32S3の最初の点滅を実行してみましょう!

  • ステップ 1. Arduinoアプリケーションを起動します。
  • ステップ 2. File > Examples > 01.Basics > Blinkに移動し、プログラムを開きます。
  • ステップ 3. ボードモデルをXIAO ESP32S3に選択し、正しいポート番号を選択してプログラムをアップロードします。

プログラムが正常にアップロードされると、以下の出力メッセージが表示され、XIAO ESP32S3の右側にあるオレンジ色のLEDが点滅していることを確認できます。

おめでとうございます!XIAO ESP32S3のプログラムの書き込みとアップロード方法を学習しました!

note

LEDは、XIAO ESP32S3のユーザーLEDピンがハイレベルに設定されたときのみ消灯し、ピンがローレベルに設定されたときのみ点灯します。

バッテリー使用

XIAO ESP32S3シリーズには電源管理チップが内蔵されており、バッテリーを使用してXIAO ESP32S3を独立して電源供給したり、XIAO ESP32S3のUSBポート経由でバッテリーを充電したりできます。

XIAOにバッテリーを接続したい場合は、認定された充電式3.7Vリチウムバッテリーの購入をお勧めします。バッテリーをはんだ付けする際は、プラス端子とマイナス端子を区別するよう注意してください。電源のマイナス端子はUSBポートに最も近い側で、電源のプラス端子はUSBポートから離れた側です。

note

XIAO ESP32S3のすべてのGPIOピンには独自の機能が割り当てられているため、バッテリーピン用に設定されたGPIOがありません。これは、GPIOの1つのアナログ値を読み取ることで、ソフトウェアレベルでバッテリー電圧を取得できないことを意味します。必要に応じて、バッテリーのプラス端子とマイナス端子を2つのピンに接続してバッテリー電圧を測定することを検討できます。

caution

バッテリー電源を使用する場合、5Vピンには電圧がかかりません。

同時に、バッテリー充電用の赤色インジケーターライトを設計し、インジケーターライトの表示を通じて充電中のバッテリーの現在の状態をユーザーに知らせます。

  1. XIAO ESP32S3がバッテリーに接続されていない場合、Type-Cケーブルが接続されると赤色ライトが点灯し、30秒後に消灯します。
  2. バッテリーが接続され、Type-Cケーブルが接続されて充電中の場合、赤色ライトが点滅します。
  3. Type-Cを接続してバッテリーが完全に充電されると、赤色ライトが消灯します。

UF2 BootLoader

一部のユーザーがUF2ファイルを直接XIAOにフラッシュしたいと考えていることを理解しており、これによりプログラムの一括フラッシュプロセスが可能になります。ここではこの方法について説明します。

note

この方法は現在Windowsシステムでのみ利用可能です。

ステップ 1: スクリプトのダウンロードと展開

必要なスクリプトzipファイルをダウンロードし、ローカルマシンに展開します:

https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/xiaos3-bin2uf2.zip

ステップ 2: BINファイルをUF2ファイルに変換

Arduinoプログラムをコンパイルして保存した後、バイナリBINファイルをエクスポートできます。このファイルはArduinoプロジェクトフォルダに生成されます。

BINファイルを先ほど展開したxiaos3-bin2uf2ディレクトリにコピーします。次に、convert_uf2.batスクリプトを実行してUF2ファイルを生成します。これにはbinファイルの名前が必要です。

ステップ 3: UF2 BootLoaderモードに入る

XIAOをコンピューターに接続し、boot_uf2.batスクリプトを実行します。XIAOはコンピューター上でUSBドライブとして表示され、UF2 BootLoaderモードに正常に入ったことを示します。

ステップ 4: UF2ファイルをXIAO ESP32S3にコピー

XIAO ESP32S3のUSBドライブにアクセスし、変換されたUF2ファイルをコピーします。コピーが完了すると、XIAO USBドライブは自動的に消え、プログラムが実行を開始します。

tip
  1. プログラムが正しくコンパイルされ、実行されていることを確認してください。そうでなければ、UF2ファイルが期待通りに実行されない可能性があります。
  2. BlinkのサンプルUF2ファイルがxiaos3-bin2uf2フォルダに提供されています。アップロードすると、XIAO ESP32S3のオレンジ色LEDが点滅します。このUF2ファイルをテストとして使用できます。

ステップ 5: UF2 BootLoaderモードに再入する

別のUF2ファイルをアップロードするためにUF2 BootLoaderモードに再入する必要がある場合は、Resetボタンを押してからBootボタンを素早く押してください。boot_uf2.batスクリプトを再度実行する必要はありません。

note

Resetを押してから、Bootを素早く押してください!

トラブルシューティング

Q1: アップロードプログラムが失敗する/プログラムが異常に動作する/デバイスポートが見つからない場合はどうすればよいですか?

上記の問題が発生した場合は、まずXIAO ESP32S3のリセットボタンを押してプログラムを再度実行してみることをお勧めします。問題が解決しない場合は、プログラムを再確認し、**BootLoaderモード**で提供されている方法を読んでデバイスを復元してください。

Q2: なぜ私のXIAOは角の丸い部分が平らでない問題があるのですか?これは品質問題ですか?

まず、これは品質問題ではなく、XIAOの正常な機能に影響しないことを明記する必要があります。

XIAO ESP32S3は高い統合性のため、すべてのXIAOの中で最も複雑であり、PCBは工場生産で組み合わせる必要があります。高い統合レベルのため、スプライシングボード接続は4つの角の丸い部分にのみ配置でき、これが画像の角の丸い部分が不均一になる問題を引き起こします。この問題が後続の生産で解決されるよう、プロセスの改善に努めます。

Q3: リソースセクションで提供されているXIAO ESP32S3にファクトリーファームウェアをフラッシュする方法は?

リソースセクションで提供されているスクリプトはWindowsをサポートしています。zipファイルをダウンロードすると、以下のファイルが見つかります:

.
├── boot_app0.bin
├── esp32_flasher.py
├── esptool.exe
├── project_config.json
├── xiao_esp32s3_firmware.bin
├── xiao_esp32s3_firmware.bootloader.bin
├── xiao_esp32s3_firmware.partitions.bin
└── xiao_esp32s3_firmware_win.bat

ファームウェアをフラッシュするには、適切な.batファイルを実行するだけです。フラッシュプロセスが失敗した場合は、プロンプトからコマンドラインをコピーし、ファイルが配置されているターミナルで手動で実行してください。

リソース

[PDF] ESP32-S3 データシート

Seeed Studio XIAO ESP32S3用

Seeed Studio XIAO ESP32S3 Sense用

Seeed Studio XIAO ESP32S3 Plus 用

Seeed Studio XIAO ESP32S3 Sense カメラ用

コースリソース

その他

残りのオープンソース資料は現在編集中です。お楽しみに!

技術サポート & 製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルをご用意しています。

Loading Comments...