ESP32-S3 USB & UART 下载总结

ESP32-S3 支持两种下载方式:UART0 下载和 USB 下载。

1 UART0 下载

2 USB 下载

ESP32-S3 系列集成了全速 USB OnThe-Go (OTG) 接口,符合 USB 1.1 规范,可以支持使用 USB 下载固件USB 通信

2.1 ESP32-S3 与 USB 接口

在这里插入图片描述
在这里插入图片描述

2.2 ESP32-S3 USB 下载的硬件接线要求如下:

VDD -> 3V3
GND -> GND 
EN -> 拉高(或接 3V3)
GPIO19 -> D - (白色)
GPIO20 -> D + (绿色)

注意:当 GPIO46 = 1 且 GPIO0 = 0 时不可使用。目前只在 esp-idf master 版本上支持 USB 下载方式。

2.3 在 esp-idf 编译环境下,以 esp-idf/examples/get-started/hello_world 例程为例

2.3.1 基于 Ubuntu 的 esp-idf 编译环境下,请按照如下进行操作

  • 在 menuconfig 中选择如下配置

Component config → ESP System Settings → Channel for console output → USB Serial/JTAG Controller
在这里插入图片描述

  • 执行如下命令进行编译:

    idf.py dfu
    
  • 执行如下命令查询 USB 端口号

    ll /dev/ttyACM*
    
  • 执行如下命令进行下载:

    在下载固件前,请先使用 UART0 查看日志是否进入下载模式,进入下载模式的日志如下:

    ESP-ROM:esp32s3-20210327
    Build:Mar 27 2021
    rst:0x15 (USB_UART_CHIP_RESET),boot:0x0 (DOWNLOAD(USB/UART0))
    Saved PC:0x40041a76
    waiting for download
    
    idf.py -p /dev/ttyACM0 flash
    

2.3.2 基于 Windows 的 esp-idf 编译环境下,请按照如下进行操作

  • 如果使用的是 ESP32-S3 开发板上的 USB 接口下载固件,请按住 Boot 按键在进行上电,然后获取 COM 口。
    请添加图片描述

  • 如果使用的是模组通过 USB (GPIO19、GPIO20)管脚直接连线,则直接上电获取 COM 口即可。

  • 然后使用 idf.py -p COM* flash monitor 命令来下载固件。


【说明】

  • Ubuntu 上查询 USB 接口

    ll dev/ttyACM*
    
  • 在 Ubuntu 环境则需要使用如下命令,通过 USB 接口查看程序启动日志

    idf.py -p /dev/ttyACM0 monitor
    
ESP32-S3是Espressif Systems开发的一款高度集成的Wi-Fi和蓝牙芯片。其原理图是指ESP32-S3芯片的电路设计图纸。 ESP32-S3芯片的原理图主要包括以下几个模块的设计: 1. 电源管理模块:包括各种电源接口、电源开关、稳压器等,用于对芯片进行供电和电源管理,确保芯片正常工作。 2. 主控制器模块:包括ESP32-S3的主控制器,用于控制整个芯片的运行和功能。这个模块还会涉及外围设备的连接,如外部存储器、传感器等。 3. Wi-Fi模块:ESP32-S3内置了强大的Wi-Fi功能,可以实现无线网络连接。Wi-Fi模块的原理图主要包括Wi-Fi天线、射频电路和相关接口电路。 4. 蓝牙模块:ESP32-S3也内置了蓝牙功能,可以实现低功耗蓝牙通信。蓝牙模块的原理图主要包括蓝牙天线、射频电路和相关接口电路。 5. 外围接口模块:包括各种外部接口(如UART、SPI、I2C、GPIO等)和外设接口(如摄像头接口、音频接口等),用于与其他设备进行数据交互和连接。 6. 外部存储器模块:用于存储程序代码和数据,可以连接外部Flash存储器或者SD卡等。 ESP32-S3的原理图具体包括上述模块的电路连接、元件布局和线路走向等详细信息。它是电路设计师在设计ESP32-S3应用电路时的重要参考。 在原理图中,不仅包括各个模块之间的连接方式,还包括各个元件的数值参数和布局方式。原理图是设计和调试电路时的重要工具,通过查看和分析原理图,电路设计师可以快速理解整个电路的结构和工作原理,并进行相关连接和调试。 总之,ESP32-S3的原理图是它电路设计的图纸,记录了整个芯片和相关模块的电路连接和布局等详细信息,对于电路设计师和开发者来说是非常重要的参考工具。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值