Failed to communicate with the flash chip
Posted: Fri Mar 15, 2024 2:35 pm
Hi Guys,
I got a really annoying issue with my ESP32 wroom32D devboard. I really like it, but almost all the time i can't really write to the flash chip (reading always works). I flashed circuitpython, and connected some hardware (a matrix, an oled screen, a battery and 2 rotary encoders) and now i can't save to the board. i thought it might be a circuitpython issue, but it isn't. I tried to read some data from the chip using esptool and even esptool told me that it is an issue of my device.
This is the command i was using:
esptool --port COM8 --chip esp32 chip_id
And this is the error i got:
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.
Warning: ESP32 has no Chip ID. Reading MAC instead
i connected wires to all ground pins, to the 3v pin, to the 5v pin
These are the IO pins I'm using
2, 4, 12, 14, 15, 18, 21, 22, 23, 32, 33
I really would like some help. disconnecting every single IO pin is not really an option for me because i change the code several times and also need to see if the communication with the hardware actually works.
I got a really annoying issue with my ESP32 wroom32D devboard. I really like it, but almost all the time i can't really write to the flash chip (reading always works). I flashed circuitpython, and connected some hardware (a matrix, an oled screen, a battery and 2 rotary encoders) and now i can't save to the board. i thought it might be a circuitpython issue, but it isn't. I tried to read some data from the chip using esptool and even esptool told me that it is an issue of my device.
This is the command i was using:
esptool --port COM8 --chip esp32 chip_id
And this is the error i got:
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.
Warning: ESP32 has no Chip ID. Reading MAC instead
i connected wires to all ground pins, to the 3v pin, to the 5v pin
These are the IO pins I'm using
2, 4, 12, 14, 15, 18, 21, 22, 23, 32, 33
I really would like some help. disconnecting every single IO pin is not really an option for me because i change the code several times and also need to see if the communication with the hardware actually works.