Running stub...
Stub running...
Changing baud rate to 460800
Changed.
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00010000 to 0x00042fff...
Flash will be erased from 0x00008000 to 0x00008fff...
SHA digest in image updated
Compressed 26832 bytes to 16431...
A fatal error occurred: Packet content transfer stopped (received 8 bytes)
按照官方历程推荐的引脚,接入的SD卡座。然后程序下载不进入。尝试下面的命令:
esptool.py --port COM8 --baud 115200 flash_id
得到的回复是:
esptool.py --port COM8 --baud 115200 flash_id
esptool.py v4.9.0
Serial port COM19
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting....
Detecting chip type... ESP32
Chip is ESP32-D0WDQ6 (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 40:91:51:b8:53:ac
Uploading stub...
Running stub...
Stub running...
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
Manufacturer: ff
Device: ffff
Detected flash size: Unknown
Flash voltage set by a strapping pin to 1.8V
Hard resetting via RTS pin...
GPIO12(SDIO_D2)不能被拉高,不然flash电压会识别错误。
解决办法:
espefuse.py set_flash_voltage 3.3V --port COM19 --baud 115200
但注意:此方法依赖于芯片strap引脚状态未被锁定,且实际硬件支持3.3V操作。
2773

被折叠的 条评论
为什么被折叠?



