メインコンテンツまでスキップ

Seeed Studio XIAO ESP32-S3 シリーズ入門

Seeed Studio XIAO ESP32-S3Seeed Studio XIAO ESP32-S3 SenseSeeed Studio XIAO ESP32-S3 Plus

はじめに

Seeed Studio XIAO シリーズは、同様のハードウェア構成を共有する小型開発ボードで、そのサイズは文字通り親指サイズです。コードネーム「XIAO」は、その特徴の半分である「Tiny(小さい)」を表し、もう半分は「Puissant(強力)」を意味します。

Seeed Studio XIAO ESP32-S3 Sense は、カメラセンサ、デジタルマイク、SD カード対応機能を統合しています。組み込み ML の計算能力と撮影機能を組み合わせることで、この開発ボードはインテリジェントな音声およびビジョン AI を始めるための優れたツールとなります。

ヒント

OV2640 カメラは生産終了となり、その後の XIAO ESP32-S3 Sense では OV3660 カメラモデルが使用されています。ただし、カメラ用の Wiki サンプルコードは引き続き有効です。

仕様

製品XIAO ESP32-S3XIAO ESP32-S3 SenseXIAO ESP32-S3 Plus
プロセッサESP32-S3R8
Xtensa LX7 デュアルコア 32 ビットプロセッサ、最大 240 MHz 動作
無線完全な 2.4GHz Wi-Fi サブシステム
Bluetooth Low Energy 5.0 / Bluetooth Mesh
内蔵センサ/1x OV3660 カメラセンサ
1x デジタルマイク
/
メモリオンチップ 8MB PSRAM & 8MB Flashオンチップ 8MB PSRAM & 8MB Flash
オンボード SD カードスロット、32GB FAT 対応
オンチップ 8MB PSRAM & 16MB Flash
インターフェース1x UART
1x IIC
1x SPI
11x GPIO(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
電源(Typ.)入力電圧 (Type-C): 5V
入力電圧 (BAT): 3.7V
消費電力回路動作電圧:
- Type-C: 5V@19mA
- BAT: 3.8V@22mA
回路動作電圧:
- Type-C: [email protected]
- BAT: [email protected] (with expansion board)
回路動作電圧:
- Type-C: 5V@28mA
- BAT: 3.8V@35mA
/Webcam Web アプリケーション:
- Type-C:
-- 平均消費電力: 5V/~140mA
-- ピーク消費電力(画像キャプチャ): 5V/~347mA
- バッテリ:
-- 平均消費電力: 3.8V/~155mA
-- ピーク消費電力(画像キャプチャ): 3.8V/~366mA
/
/マイク録音 & SD カード書き込み:
- Type-C:
-- 平均消費電力: 5V/54.58mA
-- ピーク消費電力: 5V/86.7mA
- バッテリ:
-- 平均消費電力: 3.8V/64.5mA
-- ピーク消費電力: 3.8V/109.3mA
/
50mA(急速) / 3.8mA(トリクル)/充電電流:
100mA(急速) / 0.9mA(トリクル)
低消費電力モード(Typ.)
(供給電源: 3.8V)
Modem-sleep モード: 27mA
Light-sleep モード: 2mA
Deep Sleep モード: 14μA
Modem-sleep モード: 44mA
Light-sleep モード: 5mA
Deep Sleep モード: 3mA
Modem-sleep モード: 3.8V/31.6 mA
Light-sleep モード: 3.8V/2.45 mA
Deep Sleep モード: 3.8V/33.51 μA
Wi-Fi 有効時消費電力(Typ.)アクティブモード: 100 mAアクティブモード: 110 mA(拡張ボード使用時)アクティブモード: 81 mA
BLE 有効時消費電力(Typ.)アクティブモード: 85 mAアクティブモード: 102 mA(拡張ボード使用時)アクティブモード: 101 mA
動作温度-20°C ~ 65°C

特長

  • 高性能 MCU ボード: 最大 240 MHz で動作する ESP32S3 32 ビット デュアルコア Xtensa プロセッサチップを搭載し、複数の開発ポートを実装、Arduino / MicroPython 対応
  • 高度な機能(Sense 向け): 1600x1200 解像度対応の着脱式 OV2640 カメラセンサおよび 2048x1536 解像度対応の OV3660 カメラセンサを搭載し、OV5640 カメラセンサと互換、さらにデジタルマイクを統合
  • 入念な電源設計: リチウムバッテリ充電管理機能を備え、4 種類の電力消費モードを提供し、最小 14μA の Deep Sleep モードを実現
  • 多彩な可能性を広げる大容量メモリ: 8MB PSRAM と 8MB FLASH(Plus バージョンでは 16MB)を搭載し、外部 32GB FAT メモリに対応する SD カードスロットをサポート(XIAO ESP32-S3 のみ)
  • 優れた 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 ESP32-S3 の特性に関する情報を示しています。

XIAO ESP32-S3/XIAO ESP32-S3 Sense 表面インジケータ図
XIAO ESP32-S3/XIAO ESP32-S3 Sense 裏面インジケータ図
XIAO ESP32-S3/XIAO ESP32-S3 Sense ピン一覧

ピンマップ

XIAO ピン機能チップピン代替機能説明
5VVBUS電源入力/出力
GND
3V33V3_OUT電源出力
D0アナログGPIO1TOUCH1GPIO, ADC
D1アナログGPIO2TOUCH2GPIO, ADC
D2アナログGPIO3TOUCH3GPIO, ADC
D3アナログGPIO4TOUCH4GPIO, ADC
D4アナログ,SDAGPIO5TOUCH5GPIO, I2C データ, ADC
D5アナログ,SCLGPIO6TOUCH6GPIO, I2C クロック, ADC
D6TXGPIO43GPIO, UART 送信
D7RXGPIO44GPIO, UART 受信
D8アナログ,SCKGPIO7TOUCH7GPIO, SPI クロック, ADC
D9アナログ,MISOGPIO8TOUCH8GPIO, SPI データ, ADC
D10アナログ,MOSIGPIO9TOUCH9GPIO, SPI データ, ADC
D11アナログGPIO42TOUCH12GPIO, ADC
D12アナログGPIO41TOUCH13GPIO, ADC
MTDOGPIO40JTAG
MTDIGPIO41JTAG, ADC
MTCKGPIO39JTAG, ADC
MTMSGPIO42JTAG, ADC
ResetCHIP_PU
BootGPIO0ブートモードに入る
U.FL-R-SMT1LNA_INUFL アンテナ
CHARGE_LED充電 LED
USER_LEDGPIO21ユーザー用 LED
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)
注意
  • XIAO ESP32-S3 は GPIO41 と GPIO42 をピン A11 および A12 に割り当てていますが、ESP32-S3 チップの特性により、ピン A11 および A12 は ADC 機能をサポートしません。必ず区別して使用してください。

  • XIAO ESP32-S3 Plus の B2B コネクタは Wio-SX1262 extension board とは互換性がありますが、プラグイン式カメラセンサーボードとは互換性がありません。

電源ピン

  • 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 ESP32-S3 をより早く使い始められるようにするため、以下のハードウェアおよびソフトウェアの準備を読んで、XIAO の準備を行ってください。

  1. XIAO ESP32-S3

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

  1. XIAO ESP32-S3 Sense

XIAO ESP32-S3 Sense には、WebCam サンプルプログラムがプリインストールされた状態で出荷されます。XIAO に適切にアンテナを取り付けて電源を入れることで、このプログラムを使用できます。詳細については、このプログラムに関する Wiki を参照してください。

注記

2025 年 6 月以降、XIAO ESP32-S3 Sense の工場出荷時ファームウェアは、次の認証情報を持つデフォルトの AP Wi‑Fi を有効にします。

  • SSID: XIAO_ESP32S3_Sense
  • Password: seeedstudio

ハードウェアの準備

ピンヘッダのはんだ付け

XIAO ESP32-S3 はデフォルトではピンヘッダが実装されていない状態で出荷されます。拡張ボードやセンサーに接続できるようにするには、ピンヘッダを別途用意し、XIAO の対応するピンにはんだ付けする必要があります。

XIAO ESP32-S3 は非常に小型なため、ピンヘッダをはんだ付けする際は、異なるピン同士をくっつけないように、またシールドや他の部品にはんだが付着しないように注意してください。そうしないと XIAO が短絡したり正常に動作しない可能性があり、その結果生じた問題はユーザーの責任となります。

アンテナの取り付け

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

アンテナの取り付けにはちょっとしたコツがあります。上から強く押し込もうとすると、なかなかはまらず指が痛くなってしまいます。正しい取り付け方は、まずアンテナコネクタの片側をコネクタブロックに差し込み、もう片側を少し押し下げるようにすると、カチッとはまります。

アンテナを取り外すときも同様で、力任せに真っ直ぐ引っ張らないでください。片側を持ち上げるように力をかけると、簡単に外すことができます。

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

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

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

拡張ボードの取り付けはとても簡単で、拡張ボード上のコネクタを XIAO ESP32-S3 上の B2B コネクタに合わせてしっかり押し込み、「カチッ」と音がすれば取り付け完了です。

現在、XIAO ESP32-S3 Sense と完全互換の高性能カメラ OV5640 を新たにラインナップしています。これを購入すれば、カメラを交換して使用することができます。

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

ヒント

Wiki にあるカメラ関連のすべてのプログラムは、OV5640、OV2640、OV3660 のいずれのカメラにも対応しています。

強化ヒートシンクの取り付け

アップグレードされたヒートシンクを取り付けて、XIAO ESP32-S3 Sense の冷却性能を最適化しましょう。この新しい設計は、特にカメラ使用時のような高負荷動作中に、従来モデルで見られた冷却不足を解消するために作られました。元のヒートシンクでは放熱が不十分であるというフィードバックを受け、より効果的なソリューションが開発されました。

性能比較を見るにはクリック

テストの結果、アップグレードされたヒートシンクは従来構成に比べて以下の利点があることが示されました:

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

テスト詳細:

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

主な結果:

  • ヒートシンクを装着したデバイスは、1 時間以上にわたり安定して動作し、性能低下を起こすことなく最高温度に達しました。
  • WebCamera を SVGA(800x600)モードでテストした際:
    • XIAO ESP32-S3 はスムーズに動作しました。
    • ビデオ出力は滑らかでした。
    • 温度が大幅に低下し、フレーム落ちや切断もなく、信頼性の高い動作が確保されました。

取り付けを始める前に、次のものを用意してください:

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

作業を始める前に、デバイスの電源が切れており、すべての電源から取り外されていることを確認してください。

notice

購入時の注意: XIAO ESP32-S3 Sense を購入する際、カメラ付きモデルのみヒートシンクが同梱されている点に注意してください。カメラが付属しないバージョンの ESP32S3 をお持ちの場合は、ヒートシンクを別途購入する必要があります。

取り付けのコツ: ヒートシンクは、主な発熱源である ESP32S3 チップの真上に位置する Thermal PAD を優先的に覆うようにしてください。正しく位置合わせすることで放熱性能が最適化されます。また、BAT ピンはできるだけ塞がないように注意してください。

それでは、取り付け作業を始めましょう:

ステップ 1. ヒートシンクの準備: まず、ヒートシンクの保護カバーを取り外し、熱伝導性の粘着面を露出させます。これで ESP32S3 チップにしっかりと取り付ける準備が整います。

ステップ 2. ヒートシンクの取り付け:

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

ステップ 3. 最終確認とテスト

取り付け後、ショートの危険がないようにすべてが確実に固定されていることを確認してください。ヒートシンクが正しく位置合わせされ、しっかりと装着されているかを確認します。

ソフトウェアの準備

XIAO ESP32-S3 に推奨される開発ツールは Arduino IDE です。そのためソフトウェアの準備として、Arduino のインストールを完了させる必要があります。

ヒント

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 を選択してインストールします。

注意

XIAO ESP32-S3 用のオンボードパッケージを利用するには、バージョン 2.0.8 以上が必要です。

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

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

また、左側の開発ボード欄で xiao を検索します。XIAO_ESP32S3 を選択します。

ここまでの準備ができれば、XIAO ESP32-S3 用のプログラムを書いてコンパイルし、アップロードを開始できます。

BootLoader モード

誤ったプログラムを使用すると、XIAO のポートが認識されなくなったり、正しく動作しなくなったりすることがあります。よくある問題としては次のようなものがあります:

  • XIAO をコンピュータに接続しても、ポート番号が見つからない
  • XIAO は接続されてポート番号も表示されるが、プログラムの書き込みに失敗する

上記 2 つの状況に遭遇した場合、XIAO を BootLoader モードにすることで、認識されないデバイスや書き込み失敗の問題のほとんどを解決できます。具体的な方法は次のとおりです:

  • Step 1. XIAO ESP32-S3 上の BOOT ボタンを押し続けたままにします。
  • Step 2. BOOT ボタンを押し続けたまま、データケーブルでコンピュータに接続します。コンピュータに接続されたら BOOT ボタンを離します。
  • Step 3. File > Examples > 01.Basics > Blink のプログラムを書き込んで、XIAO ESP32-S3 の動作を確認します。

リセット

プログラムが異常に動作した場合は、電源投入中に Reset を 1 回押すことで、XIAO にアップロード済みのプログラムを再実行させることができます。

電源投入時に BOOT キーを押し続け、その後 Reset キーを 1 回押すと、BootLoader モードに入ることもできます。

ここまでで、XIAO ESP32-S3 の機能とハードウェアについて十分理解できたと思います。次に、最も簡単な Blink プログラムを例にして、XIAO ESP32-S3 に最初の点滅をさせてみましょう!

  • Step 1. Arduino アプリケーションを起動します。
  • Step 2. File > Examples > 01.Basics > Blink に移動し、プログラムを開きます。
  • Step 3. ボードモデルを XIAO ESP32-S3 に設定し、正しいポート番号を選択してプログラムを書き込みます。

プログラムが正常に書き込まれると、次のような出力メッセージが表示され、XIAO ESP32-S3 の右側にあるオレンジ色の LED が点滅しているのを確認できます。

おめでとうございます。XIAO ESP32-S3 用のプログラムを書いて書き込む方法を習得しました!

注記

XIAO ESP32-S3 のユーザー LED ピンが High レベルに設定されているときのみ LED は消灯し、ピンが Low レベルに設定されているときのみ点灯します。

バッテリーの使用

XIAO ESP32-S3 シリーズには電源管理チップが内蔵されており、バッテリーを使用して XIAO ESP32-S3 に単独で給電したり、XIAO ESP32-S3 の USB ポートを介してバッテリーを充電したりすることができます。

XIAO にバッテリーを接続したい場合は、認証済みの充電式 3.7V リチウムバッテリーの購入をお勧めします。バッテリーをはんだ付けする際は、必ず正極と負極を区別してください。電源の負極は USB ポートに最も近い側であり、電源の正極は USB ポートから離れた側です。

注記

XIAO ESP32-S3 のすべての GPIO ピンにはそれぞれ機能が割り当てられているため、バッテリーピン用に設定された GPIO はありません。つまり、いずれかの GPIO のアナログ値を読み取ることで、ソフトウェアレベルでバッテリー電圧を取得することはできません。必要であれば、バッテリーの正極と負極を 2 本のピンに接続して、バッテリー電圧を測定することを検討してください。

注意

バッテリー電源を使用している場合、5V ピンには電圧が出力されません。

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

  1. XIAO ESP32-S3 にバッテリーが接続されていない場合、Type-C ケーブルを接続すると赤色のランプが点灯し、30 秒後に消灯します。
  2. バッテリーを接続し、Type-C ケーブルを接続して充電しているときは、赤色のランプが点滅します。
  3. Type-C を接続してバッテリーが満充電になると、赤色のランプは消灯します。

UF2 BootLoader

一部のユーザーは、UF2 ファイルを直接 XIAO に書き込んで、プログラムの一括書き込みを行いたいと考えていることを理解しています。ここではその方法について説明します。

注記

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

Step 1: スクリプトをダウンロードして解凍する

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

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

Step 2: BIN ファイルを UF2 ファイルに変換する

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

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

Step 3: UF2 BootLoader モードに入る

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

ステップ 4: UF2 ファイルを XIAO ESP32-S3 にコピーする

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

ヒント
  1. プログラムが正しくコンパイルされ、正常に動作していることを確認してください。そうでない場合、UF2 ファイルは期待どおりに実行されない可能性があります。
  2. xiaos3-bin2uf2 フォルダには Blink 用のサンプル UF2 ファイルが用意されています。これを書き込むと、XIAO ESP32-S3 上のオレンジ色の LED が点滅します。この UF2 ファイルをテストとして使用できます。

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

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

注記

Reset を押してから、すぐに Boot を押してください!

トラブルシューティング

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

上記の問題が発生した場合は、まず XIAO ESP32-S3 のリセットボタンを押して、プログラムが再び動作するか試してみることをお勧めします。それでも問題が解決しない場合は、プログラムを再確認し、デバイスを復元するために BootLoader モード で紹介している方法をお読みください。

Q2: 私の XIAO の角が丸い部分でツライチになっていないのはなぜですか?これは品質上の問題でしょうか?

まず、これは品質上の問題ではなく、XIAO の通常の機能には影響しないことに注意してください。

XIAO ESP32-S3 は高い集積度を持つため、すべての XIAO の中で最も複雑であり、工場での生産時には PCB をパネル化して製造する必要があります。高集積であるため、パネルの接続部は 4 つの丸い角にしか配置できず、その結果、画像のように角の丸みが不均一になる問題が生じます。今後の生産でこの問題が解決されるよう、プロセスの改善に努めてまいります。

Q3: リソースセクションで提供されている XIAO ESP32-S3 用のファクトリファームウェアをどのようにフラッシュしますか?

リソースセクションで提供されているスクリプトは 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 ファイルを実行するだけです。書き込みに失敗した場合は、プロンプトに表示されるコマンドラインをコピーし、ファイルが存在するディレクトリでターミナルから手動で実行してください。

リソース

Seeed Studio XIAO ESP32-S3 用

ハードウェア設計

メカニカル設計

ソフトウェア & ツール

Seeed Studio XIAO ESP32-S3 Sense 用

ハードウェア設計

メカニカル設計

ソフトウェア & ツール

Seeed Studio XIAO ESP32-S3 Plus 用

ハードウェア設計

メカニカル設計

Seeed Studio XIAO ESP32-S3 Sense Camera 用

ハードウェア設計

コース資料

その他

残りのオープンソース資料は現在編集中です。続報をお待ちください!

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

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

Loading Comments...