乐鑫技术交流
直播中

你又知道了

12年用户 1038经验值
私信 关注
[问答]

esp32-s3r8按照官方原理图制作pcb打样焊接后无法下载固件怎么处理?

接线方式dp dm gnd 连pc usb
焊接好上电之后 连接上usb之后   usb 串口一直打印
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
并且不断重启

按住CHIP_PU 按键 和 GPIO0 按键(均为下拉)然后使用flash download tool 下载 bin文件LOG如下
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 115200
Changed.
NO XMC flash  detected!
SPI_BOOT_CRYPT_CNT 0
SECURE_BOOT_EN False
Compressed 15040 bytes to 10333...
Compressed 3072 bytes to 146...
Compressed 1023376 bytes to 335558...

is stub and send flash finish

使用vscode+pio 下载 LOG如下
CURRENT: upload_protocol = esptool
Looking for upload port...
Using manually specified: COM21
Uploading .piobuildset-meterfirmware.bin
esptool.py v4.5
Serial port COM21
Connecting....
Chip is ESP32-S3 (revision v0.2)
Features: WiFi, BLE
Crystal is 40MHz
MAC: ec:da:3b:63:2b:64
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.

A serial exception error occurred: Cannot configure port, something went wrong. Original message: FileNotFoundError(2, '系统找不到指定的文件。', None, 2)
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esp ... oting.html
*** [upload] Error 1
截图如下


                                                                                                                                                            

回帖(1)

成尔秩

2024-7-1 15:19:26
根据您提供的信息,您在使用ESP32-S3-R8模块时遇到了无法下载固件的问题。以下是一些建议来解决这个问题:

1. 检查接线:确保您的接线方式正确,DP、DM和GND都已正确连接到PC的USB接口。

2. 检查电源:确保您的ESP32-S3-R8模块电源稳定,电压在3.3V左右。

3. 检查固件文件:确保您下载的固件文件是正确的,没有损坏。

4. 检查烧录工具:确保您使用的烧录工具(如Flash Download Tool)是最新版本,并且与您的ESP32-S3-R8模块兼容。

5. 检查烧录设置:在烧录工具中,确保您选择了正确的烧录速度(如115200bps)和烧录模式(如QIO)。

6. 尝试不同的USB端口:有时候,USB端口可能会影响烧录过程。尝试将ESP32-S3-R8模块连接到不同的USB端口,看看是否可以解决问题。

7. 检查硬件问题:如果以上方法都无法解决问题,可能是您的ESP32-S3-R8模块或者PCB存在硬件问题。检查焊接质量,确保没有短路或断路。

8. 尝试使用其他烧录方法:如果问题仍然存在,您可以尝试使用其他烧录方法,如使用esptool.py进行烧录。

9. 寻求帮助:如果以上方法都无法解决问题,您可以在相关论坛或社区寻求帮助,提供您的硬件信息和烧录日志,以便其他用户或专家为您提供解决方案。

希望这些建议能帮助您解决问题。
举报

更多回帖

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