ファームウェア更新¶
ブラウザだけでファームウェアを書き込めるインストーラを以下のURLで公開しています。 今後新しいファームウェアが公開された際は、こちらから更新が可能です。
https://family-mruby.github.io/family-mruby-installer/
必要なもの¶
| 項目 | 推奨 |
|---|---|
| Web Serial 対応ブラウザ | Chrome / Edge / Opera (デスクトップ版)。Firefox / Safari は不可 |
| USB Type-C ケーブル | データ通信対応のもの(充電専用ケーブルでは書き込めません) |
書き込み手順¶
Family mruby 基板には MCU が 2 つ 載っており(メイン処理の ESP32-S3と、映像/音声の ESP32-WROVER)、それぞれ独立にフラッシュ書き込みします。インストーラ画面に各 MCU 用のボタンが用意されています。
- ブラウザで インストーラ を開く
- 基板を USB Type-C ケーブルで PC に接続(ケーブルはデータ対応のものを使用)
- ドロップダウンから書き込みたい バージョン を選択
- 書き込み対象に応じて以下のいずれかをクリック:
fmruby-coreボタン: ESP32-S3 を書き込むfmruby-graphics-audioボタン: ESP32-WROVER を書き込む
- ブラウザのダイアログで シリアルポート を選択
- 自動的にチップ判定が行われ、書き込み開始
更新の対象
両方のMCUのファームウェアをバージョンを揃えて更新してください。合っていないと正常に起動しないです。
対象 MCU を間違えるとどうなる?
インストーラはチップファミリ(ESP32-S3 / ESP32)を自動チェックするので、間違っていた場合はエラーになります。
どの USB に繋ぐか¶
基板には用途別の USB Type-C ポートがあります:
- ESP32-S3 側 USB-C に繋ぐと → fmruby-core を書き込み可能
- ESP32-WROVER 側 USB-C に繋ぐと → fmruby-graphics-audio を書き込み可能
トラブル時のチェック¶
ブラウザがシリアルポートを認識しない¶
- ケーブルが データ通信対応 か確認(充電専用 USB-C ケーブルでは認識しません)
- USB認証を受けているケーブルを利用する
- USB ハブを介さず PC に直接挿す
- なるべく短いUSBケーブルを利用する
- 別の USB ポートを試す
- ESP32 チップ用の USB シリアルドライバが OS にインストールされているか確認(最近の OS は標準で入っています)
書き込み中に失敗する¶
- USB ケーブルや接続を疑う(電力不足や接触不良が原因のことが多い)
- もう一度クリック → ポート選択 で再試行
- それでも失敗するなら、別の PC やブラウザを試す
書き込み後に画面が出ない¶
- 両方の MCU が同じプロトコルバージョン か確認。古い fmruby-core × 新しい fmruby-graphics-audio などの組み合わせは起動に失敗します
- 両方とも最新版に揃えて書き込む