Page 1 of 1

ESP32-C3 硬件版本v0.4的自动下载问题

Posted: Fri Jul 12, 2024 2:50 am
by kilotek
平台:
Windows 11,Arduino IDE 2.3.2

条件:
自制ESP32-C3 PCB,使用USB CDC下载。

现象:
芯片硬件版本v0.3可以在开发板3.0.0以上和以下都能够自动下载,但硬件版本v0.4在开发板3.0.0以下(如2.0.17)无法自动下载。
烧录引导时,提示如下,

Code: Select all

"C:\Users\kilot\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1/esptool.exe" --chip esp32c3 --port "COM4" --baud 921600  --before default_reset --after hard_reset erase_flash
esptool.py v4.5.1
Serial port COM4
Connecting...
Chip is ESP32-C3 (revision v0.4)
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:28:6f:80
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600

A fatal error occurred: No serial data received.
Failed chip erase: uploading error: exit status 2
我有两块不同布局的自制PCB,硬件版本v0.3和v0.4交叉更换后证实,确是v0.4在开发板3.0.0以下无法自动下载。

以下是两张芯片图片,
v0.3:
v0.3.jpg
v0.3.jpg (938.05 KiB) Viewed 3777 times
v0.4:
v0.4.png
v0.4.png (2.58 MiB) Viewed 3777 times
Arduino IDE的下载配置,
下载设置.png
下载设置.png (58.23 KiB) Viewed 3777 times

Re: ESP32-C3 硬件版本v0.4的自动下载问题

Posted: Mon Jul 15, 2024 2:32 am
by kilotek
经过排查,疑是CHIP_EN上电时序的问题,1uF的电容v0.3能够自动下载,v0.4不能自动下载。换成100nF电容后,均可自动下载了。
CHIP_EN.png
CHIP_EN.png (151.14 KiB) Viewed 3696 times