見出し画像

M5NanoC6とArduinoIDE2(M1MBA)の相性か?Failed uploading: uploading error: exit status 2

M1MBAのArduinoIDE2(2.3.2)環境からM5NanoC6へ繰り返し書き込みをしようとすると、IDE2.0のバグなのか、

Serial port /dev/cu.usbmodem1101
Connecting...
Chip is ESP32-C6FH4 (QFN32) (revision v0.1)
Features: WiFi 6, BT 5, IEEE802.15.4
Crystal is 40MHz
MAC: 40:4c:ca:5a:ec:99:fe:ff
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600

A fatal error occurred: No serial data received.
Failed uploading: uploading error: exit status 2

とエラーは消せず、ボード、ライブラリのリインストールを繰り返し実施していたが、改善されず。
で、数日かかり、やっとのこと
esptoolでフラッシュを削除すると良さげな情報をみつけ、

以下のとおり、ターミナルから両USBポートのフラッシュを削除するbashコマンドを作成しておいて、
esptool.py --port /dev/cu.usbmodem101 erase_flash
esptool.py --port /dev/cu.usbmodem1101 erase_flash

実行すると、(以下は上記下行の実行結果)

esptool.py v4.7.0
Serial port /dev/cu.usbmodem1101
Connecting....
Detecting chip type... ESP32-C6
Chip is ESP32-C6FH4 (QFN32) (revision v0.1)
Features: WiFi 6, BT 5, IEEE802.15.4
Crystal is 40MHz
MAC: 40:4c:ca:ff:fe:5a:ec:99
BASE MAC: 40:4c:ca:5a:ec:99
MAC_EXT: fe:ff
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 14.2s
Hard resetting via RTS pin...

書き込み可能となった…
他のM5製品では起こっていなかったことなので、どこが悪いのか切り分けできていないが、備忘として書き込めておく。

この記事が気に入ったらサポートをしてみませんか?