Custom board. Can't flash.
Posted: Thu Sep 07, 2017 2:55 pm
Hi!
I designed custom board based on ESP8266EX and W25Q32.
ESP8266EX drives by another MCU that is responsible for boot mode selection for ESP8266EX.
Hardware setup to put ESP8266EX to boot mode via UART:
VCC = 3V.
GPIO15 (MTDO) connected directly to the GND all time.
Procedure of flashing is following:
1. RESET pin to low
2. GPIO2 to high
3. GPIO0 to low
4. CH_EN to high5. RESET pin to high
That pins drives another MCU.
The problem is that I can flash only 2 of 5 boards.
I checked voltage levels on all pins using oscilloscope and they all in expected state
excluding GPIO0 which is oscillating continously.
What can be an issue of that?
Does oscillating means that ESP8266EX IC is alive?
Does it can help to flash W25Q32 flash memory IC directly using FlashCAT SPI programmer?
I designed custom board based on ESP8266EX and W25Q32.
ESP8266EX drives by another MCU that is responsible for boot mode selection for ESP8266EX.
Hardware setup to put ESP8266EX to boot mode via UART:
VCC = 3V.
GPIO15 (MTDO) connected directly to the GND all time.
Procedure of flashing is following:
1. RESET pin to low
2. GPIO2 to high
3. GPIO0 to low
4. CH_EN to high5. RESET pin to high
That pins drives another MCU.
The problem is that I can flash only 2 of 5 boards.
I checked voltage levels on all pins using oscilloscope and they all in expected state
excluding GPIO0 which is oscillating continously.
What can be an issue of that?
Does oscillating means that ESP8266EX IC is alive?
Does it can help to flash W25Q32 flash memory IC directly using FlashCAT SPI programmer?