esp-idf: [TW#14134] SD Card example: A fatal error occurred: Timed out waiting for packet header (IDFGH-830)
I tried the SD Card example and get the following error messages:
$ make flash monitor
Flashing binaries to serial port COM3 (app at offset 0x10000)...
esptool.py v2.0-beta3
Connecting........_
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Flash params set to 0x0220
Compressed 15824 bytes to 9216...
Wrote 15824 bytes (9216 compressed) at 0x00001000 in 0.8 seconds (effective 154.7 kbit/s)...
A fatal error occurred: Timed out waiting for packet header
make: *** [/home/Staubgeborener/esp/esp-idf/components/esptool_py/Makefile.projbuild:53: flash] Fehler 2
This is my circuit, taken from this page.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 19 (1 by maintainers)
Commits related to this issue
- Feed WDT (#817) fix for https://github.com/espressif/arduino-esp32/issues/740 — committed to 0xFEEDC0DE64/esp-idf by copercini 7 years ago
First of all: Thanks for taking the time and helping me @llewellynnu !
I bought the esp32 from doit.am and there is no IO0. I’m still looking with the pinout mapping from the boot button where the IO could be, but still no success. When also EN is pulled down for programming, can i connect EN to IO2? And do i understand it right: I can just put a jumper or a wire from EN/IO0 to IO2, but IO2 is still connected to my sd card (at D1 with 10k pull up)? Or do i have to take off the wiring from IO2 to D1 and only after programming the esp32, i wire IO2 with D1 again?
In other news: I tried disconnecting IO12 and the error message changed: