Using GPIO9 is bad? Causes flash boot fail?

Posts: 10
Joined: Sun Aug 16, 2020 7:32 pm

Using GPIO9 is bad? Causes flash boot fail?

Postby markxr » Sun Oct 18, 2020 8:42 am


I've designed my own board with the ESP32-PICO-D4. It does not boot off flash, instead it just gives me the infamous "flash read err, 1000" error. However, I was able to put it into serial boot mode and write to the flash

I checked my soldering carefully and I really don't think I've created any short circuits etc,

My current hypothesis is that attaching a PCB track to GPIO9 causes it to fail (I will test this later),

GPIO9 is the master SDIO DAT2 pin which is, according to the datasheet, not internally used and not one of the unusable pins. However, I wonder if there is a problem with too much capacitance on the track when the chip is sending out signals during boot or something?

Is that possible? I will try to get an oscilloscope on that pin to see if it's wiggling.

Posts: 4123
Joined: Thu Nov 26, 2015 4:08 am

Re: Using GPIO9 is bad? Causes flash boot fail?

Postby ESP_Sprite » Mon Oct 19, 2020 1:38 am

Strange, as far as I can tell you're right in that GPIO9 should be available to use. Are you sure it's not accidentally shorted to one of the adjacent pins? It's right next to GPIO17, which is a flash pin, for instance.

Who is online

Users browsing this forum: No registered users and 12 guests