NXP MCU 技术论坛
直播中

王英

7年用户 1298经验值
私信 关注
[问答]

ESP32S3连接USB数据线时如何避免重启?

我有自己的 ESP32S3 开发板,非常简单。它有带复位电路和开关的 ESP32-S3-WROOM-1 模块、启动开关和一个 16p 连接器,用于访问一些焊盘。与电路板的通信是通过 USB 串行/JTAG 控制器引脚 13 和 14(IO19、IO20),

Strapping 引脚未连接。

电源由外部电源提供,我的 USB 电缆只有 3 根电线 D+、D- 和 GND

每当我插入电缆时 ESP 都会经历一个重启周期。可以避免这种重启吗?

请进入UART0下载模式,重启即可停止。或者,如果闪存不为空,则不应重新启动。


  通常,USB 不应自行执行重启周期。你用什么软件看串口监视器?也许它以重置 ESP 的方式摆动 DTR/RTD,'idf monitor' 默认情况下会这样做 iirc。


我同意 USB 不应该通过简单地连接电缆来重启。

在这种情况下,我想可能是因为 USB PHY 与 JTAG 逻辑共享,一些信号具有多重含义……

我尝试将 GPIO3 捷径接地以强制来自片上 JTAG 引脚的 JTAG 信号,但结果相同。

我使用的软件是teraterm。查看设置不会告诉您有关控制信号的任何信息。

更多回帖

发帖
×
20
完善资料,
赚取积分