Arduino开发ESP32注意事项。
-
需要在附加开发板管理器网址里加上ESP32的,稳定版网址如下
https://dl.espressif.com/dl/package_esp32_index.json
,如果是开发C3/S2/S3等,需要使用更新的2.0.0以上版本,把这个开发版的网址也加上https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
-
需要Python2环境而不是Python3,对于macOS 12以上的系统来说,需要手动安装Python2。Homebrew对有对应版本的,需要从官网下载,链接
https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg
-
装了Python2之后,如果还是不行,就直接从终端
open /Applications/Arduino.app
吧 -
根据Flash IO数量的不同,需要指定使用QIO还DIO,分别是4口和2口。
-
不同的板子需要装对应的驱动,对于Mac系统,有些驱动较老,需要关闭SIP。具体操作方法,开始按
Command+R
,进终端输入csrutil disable
,再reboot
,重新安装驱动即可。Windows 10以上的系统可自动识别CH34x系列的驱动,无需安装。