ESP32在ArduinoIDE中的配置
🟡 注意
使用 Arduino IDE 开发 ESP32 时除了要看 Arduino 官方的资料一定还要看乐鑫的支持包的资料。详见↗️
安装ArduinoIDE
到 Arduino 官网 下载最新版的 Arduino IDE 并安装。
🟡 压缩包格式的下载选项意义不大,Arduino IDE 2 无法制作为便携版,参考:绿色(Portable)版Arduino-IDE。
添加开发板支持
保证网络良好的情况下,在 Arduino IDE 的开发板管理器中搜索 esp32 并选择乐鑫官方提供的包安装即可。
配置开发板
我以 ESP32S3-N16R8 为例,该模组有 16MB 的 Flash 和 8MB 的 PSRAM.
1、选择开发板和端口。对非标准开发板来说 ESP32S3 Dev Module 是个合适的选项。
2、设置 Flash. 注意 Flash Mode, Flash Size, Partition Scheme 都是 Flash 相关的选项,它们分别代表 Flash 的模式、大小和分区方案,对于 16MB Quad SPI 的 Flash 截图中的配置可供参考。
3、配置 PSRAM. 截图中的配置可供参考。需要注意 ESP32S3 模组的 SRAM 固定是 512KB, 这也是程序运行中主要使用的 RAM, PSRAM 需要使用特殊方式利用。
4、使用 Reload Board Data 选项可以恢复默认的开发板配置。
5、参考文档
关于BOOT按键和程序下载
正常情况是上电时按住 BOOT 按键,然后 ESP32 启动到 Joint Download Boot 模式,此时用户才能将二进制文件下载至 Flash.
但通常情况下都是可以自动下载的无需手动控制 BOOT 引脚,这是因为开发板帮我们按了 BOOT, 比如下面这部分电路。

浙公网安备 33010602011771号