该板使用USB作为JTAG上传端口。在USB上打印串口信息时,需要开启CDC_ON_BOOT配置。如果上传程序时找不到端口,或者USB已用于其他功能,则端口不会出现。请手动进入上传模式。
[] 关机时按住开机按钮,该按钮位于RST按钮后面。
[] 连接USB后,首先按住启动按钮,然后单击重置,然后松开启动按钮
[] 在Arduino偏好设置的“设置”标签上,输入https://raw . githubusercontent . com/espressif/arduino-esp32/GH-pages/package _ esp32 _ index . JSON 中的URL其他董事会经理URL输入框。
[] 单击确定,软件将会安装。
[] 在工具→板卡管理器中搜索ESP32,安装ESP32-Arduino SDK(版本2.0.3或以上)
[] 将此存储库lib文件夹中的所有内容复制到Arduino资源库文件夹(例如c:\ Users \ your name \ Documents \ Arduino \ libraries
)
[] 在工具菜单中选择正确的设置,如下所示。
Setting | Value |
---|---|
Board | ESP32 S3 Dev Module |
USB CDC On Boot | Enabled |
CPU Frequency | 240MHz (WiFi) |
Core Debug Level | None |
USB DFU On Boot | Enabled |
Events Run On | Core 1 |
Flash Mode | QIO 80MHz |
Flash Size | 16MB (128Mb) |
JTAG Adapter | Integrated USB JTAG |
Arduino Runs On | Core 1 |
USB Firmware MSC On Boot | Disabled |
Partition Scheme | Huge APP (3MB No OTA/1MB SPIFFS) |
PSRAM | OPI PSRAM |
USB Mode | Hardware CDC and JTAG |
[] PlatformIO插件安装:点击左栏扩展→搜索platformIO →安装第一个插件
[] 点击平台→嵌入式→在输入框中搜索Espressif 32选择相应的固件安装
[] 使用交付的电路板。在不接触任何其他东西的情况下,将板连接到usb和计算机。上传代码。代码将在下载和运行后立即启动。拔下电路板并再次连接到usb。董事会什么都不会做。
[] 使用交付的电路板。按下启动按钮。按下启动按钮时,将usb连接到计算机。松开启动按钮。上传代码。下载后代码不会立即启动。什么都不会发生。拔下电路板并再次连接到usb。开发板现在将引导代码。将主板从USB连接到计算机,并连接到其他电源,如LiPO电池。棋盘将再次开始编码。不再需要这台计算机了。
通过执行步骤1或2,可以将新代码加载到电路板上。两者都将继续工作。