ESP32 环境配置与开发#
我必须承认, esp idf 是我配置过最困难的开发环境.
本篇文章的开发环境选择是 Visual Studio Code 与 esp idf. 以 微雪电子 ESP32-S3-Nano 开发板 为例; 这款开发板理论上与 Arduino Nano esp32 开发板完全兼容. 在 这里 可以找到 Arduino 开发板的引脚定义.
esp idf 安装与配置#
esp idf 有两种安装途径: 通过官方安装器; 或是通过 VSCode 插件安装.
上述两种方式安装的 esp idf 互不兼容.
鉴于我们将在 VSCode 中进行开发, 所以最好选择第二种: 通过插件安装.
具体的安装过程可以在 官方教程 找到.
安装 USB 设备驱动#
安装 Zadig. 启动它, 选择 Options > List All Devices.
此时应该能在下拉菜单中找到两个 USB JTAG/serial debug unit, 分别以 Interface 0 与 Interface 2 区分. 下面分别设置这两个的驱动.