MacOS+ESP-IDFでA fatal error occurred: Unable to verify flash chip connection (No serial data received.).というエラーが出た時の対処方法
MacOS + ESP-IDFで以下のエラーが出た時の対処方法です。
A fatal error occurred: Unable to verify flash chip connection (No serial data received.).
CMake Error at run_serial_tool.cmake:55 (message):
このエラーが出た時に疑うべきは3つみたいです
- 転送速度?の問題
- マイコンが読み書き可能なマイコンか?
- ケーブルの原因
転送速度?の問題
flashする時に転送速度?を指定することができます。
-bで指定しないと460800になるようですが115200にすることによりうまくflashすることができました
idf.py -p /dev/cu.usbserial-454AA04FA9 -b 115200 flash
参考サイト https://github.com/espressif/esp-idf/issues/10371
上部にヒントがありました
マイコンが読み書き可能なマイコンか?
マイコン自体が読み書きができないとエラーがでるみたいです。
マイコン自体がflash可能かどうかを調べることができるようです。
参考サイト https://github.com/espressif/esptool/issues/836
ケーブルの原因
ケーブルがデータ転送?に対応していないとダメっぽそうな記事をみつけました。
ケーブルを変えたらうまくいったなどの報告があります。
ケーブルを変えてみるのも手かもしれません。
参考サイト https://github.com/espressif/esp-idf/issues/10371
最後の方にヒントがありました
https://github.com/espressif/arduino-esp32/issues/8191
こちらでケーブルを変えてみてはというアドバイスがあります