烧录方式

ESP32 是一款功能强大的物联网芯片,支持多种固件烧录方式以满足不同的开发需求。这些方式主要包括 USB 串口烧录JTAG 烧录OTA 无线升级SD 卡烧录外部编程器烧录。每种方法都有其特定的适用场景和特点,以下为详细说明。

USB 串口烧录

ESP32 自带了 UART 烧录,特别是 ESP32-S3 芯片还支持 USB 烧录,我们只需要简单配置下 VSCode 就可以进行烧录。

当我们便写完代码后先 Build 下;然后通过 USB 将 ESP32S3 连接到我们的 PC,此时我们需要以此选择端口烧录方式设备目标

端口:S3 系列芯片因为支持 USB 烧录所以会弹出两个端口分别是 UART 和 USB 端口,这里我们任选一个;

烧录方式:这里我们选择 UART 方式,其他如 JTAG 需要其他软件的支持,这里我们使用最简单的即可;

设备目标:这里要选择我们所使用的 MCU 的型号,如我们用是的 ESP32-S3,这里就要选择esp32s3,因为不同的芯片他的 flash 起始地址可能不同,如果选错则会导致烧录失败;

当上面都执行完成后,我们点击烧录,就可以将代码烧录到我们的 Flash 中

如果想要看到控制台的打印信息点击监控设备即可;

MicriPython

MicroPython 固件下载地址

固件烧录

esptool

一个基于 Python 的、开源的、独立于平台的实用程序,用于与 Espressif 芯片中的 ROM 引导加载程序进行通信。

image-20241211101509338

保证可以正常连接

image-20241211102120061

image-20241211102650036