1. Connecting........_____....を繰り返し、M5StickCへ書き込みできない。
esptool.py v2.8-dev
Serial port /dev/cu.usbserial-xxxxxxx
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
【暫定回避】
G0とGNDをジャンパーでつないで強制的に書き込みモードにする。
【解決策】
- CP210x USB - UART ブリッジ VCP ドライバーをインストールすることで解決しました!(2019/11/28)
Mac機種により、解決しないものがあるようです。(2020/2/29)
Macintosh OSX (v5.2.2) 用ダウンロード
https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
【ファームウェア対策】(2020/2/29)
M5Satck Communityの情報で、USBコントローラーのファームウェアの書き換え手順が記載されています。今後の出荷分のM5StickCはファームウェア書き換えは不要と思います。
http://community.m5stack.com/topic/1591/m5stickc-and-atom-on-macos-platform-can-t-upload-programs-solustion
岡嵜さんが見つけた問題と解決方法をまとめています。
https://tech.fusic.co.jp/posts/2020-02-12-macos-catalina-m5stickc/
2. Arduino-ESP32でコンパイルが通らない。
macOS Catalinaは64bitのアプリしか動作しないのでArduinoのコンパイルが通りません。
【暫定回避】
Arduino IDEのbeta版1.9.0をインストールすると解決します。
安定版とbeta版では、Arduino IDEのアイコンの色が異なります。
https://www.arduino.cc/download_handler.php?f=/ide_beta/arduino-1.9.0-beta-macosx.zip