本文大部分内容均基于乐鑫官方文档:esp32-s3_datasheet_cn.pdf

记录的顺序比较混乱

1.调试功能

在数据手册2.4 功能名称释义看到这么一段描述

名称:USB_D-/USB_D+
用途:USB OTG 以及USB Serial/JTAG 功能。USB 信号差分信号,通过一对D+ 和D-
线传输。

找到对应的针脚为GPIO19(USB_D-)和GPIO20(USB_D+),通过学习oshwhub上的开源工程:YuzukiESP32 S3 ESP32S3 WiFi 开发板,发现他的设计为一个USB接口用于下载,另一个接口用于USB OTG,如下图

简单观察他的原理图之后不难发现,用于USB OTG的USB接口实际上就是他的D-/D+绕开了CH340C直接连接到芯片的GPIO19/20上,即可实现免JTag调试。

最后修改:2022 年 11 月 16 日
如果觉得我的文章对你有用,请随意赞赏