我有自己的 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。查看设置不会告诉您有关控制信号的任何信息。