【初心者向け】M5Stackが起動しない!という時に試してみること
-
M5Stackを購入した後に、画面が付かない・起動しないというユーザーをTwitter等でよくみかけます。
ほとんどの方は書き込んだファームウェアのバグにより裏で再起動している状態になっているので下記の手順で確認してください。-
シリアルモニターを接続してログを見る。
自分で書きこんだファームウェアにバグがある場合に、再起動を繰り返していることがあります。シリアルモニターを使用して確認してください。
M5Burnerでシリアルモニターを接続する動画 -
FactoryTestを書きこんでみる。
下記の2通りあります。- M5Burnerを使う方法
- EasyLoaderを使う方法
-
初心者に多いトラブル
- Serial.begin(115200);を実行している。
ネット上の古い情報を見て、プログラムを書いた場合に多いです。M5.begin()の中でSerial.begin(115200);が呼び出されていて、二重に呼び出すとArduino-esp32のあるバージョンから止まるようになりました。Serial.begin(115200);を削除すると動きます。
- Serial.begin(115200);を実行している。
-
-
電源が全く入らない時
シリアルモニターを見てもなにも出てこない、USB接続をしても電源が全く入らない場合は、一度バッテリーを外してCoreだけでPCに接続してみてください。
その後、バッテリーを接続すると電源が入ったという事例があります。