ESP-03 Boot Issues and Fatal Exceptions
Posted: Sat Oct 29, 2016 9:07 am
Hi All,
I'm new to both these forums and ESP development so please be gentle.
Following some of the guides, I've hooked up an ESP-03 module to a custom circuit board. I've ensured that the CH_PD pin is pulled up to 3V3 and I've ensured that GPIO15 is pulled down to GND. When I initially powered up the circuit board, I noticed that the current was a little excessive - 210mA from a bench supply set to 3.3V.
I connected my FTDI USB-to-TTL converter up to the ESP-03 (there's nothing else on the circuit board at the moment, just the ESP) and connected to it using Hyperterminal. When I powered the unit up, all I got was garbage coming out of it. I went one step further and hooked up my little logic analyser to the TX and RX on the ESP-03 and it would appear that the baud rate of the device is somewhere around 74800baud - odd.
Putty allowed me to set a custom baud rate so at 74800, I checked that I was actually getting something out of the ESP-03. This is the output I got:
I have tried other ESP-03 modules - some work perfectly, some have this very same issue. I've read some of the tutorials regarding updating firmware and I've got all the relevant utilities to do it (taken from the Updating-ESP8266-Firmware article on the mbed website and from Instructables).
The main issue I'm having is that the firmware update tools just can't communicate with the ESP-03.
Could anyone please offer any suggestions to the above?
Thank you in advance.
I'm new to both these forums and ESP development so please be gentle.
Following some of the guides, I've hooked up an ESP-03 module to a custom circuit board. I've ensured that the CH_PD pin is pulled up to 3V3 and I've ensured that GPIO15 is pulled down to GND. When I initially powered up the circuit board, I noticed that the current was a little excessive - 210mA from a bench supply set to 3.3V.
I connected my FTDI USB-to-TTL converter up to the ESP-03 (there's nothing else on the circuit board at the moment, just the ESP) and connected to it using Hyperterminal. When I powered the unit up, all I got was garbage coming out of it. I went one step further and hooked up my little logic analyser to the TX and RX on the ESP-03 and it would appear that the baud rate of the device is somewhere around 74800baud - odd.
Putty allowed me to set a custom baud rate so at 74800, I checked that I was actually getting something out of the ESP-03. This is the output I got:
Code: Select all
ets Jan 8 2013,rst cause:1, boot mode:(3,2)
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
SPI Speed : 40Mhz
SPI Mode : DIO
SPI Flash Size & Map : 8MBit (512KB+512KB)
jump to run user1 @ 1000
I have tried other ESP-03 modules - some work perfectly, some have this very same issue. I've read some of the tutorials regarding updating firmware and I've got all the relevant utilities to do it (taken from the Updating-ESP8266-Firmware article on the mbed website and from Instructables).
The main issue I'm having is that the firmware update tools just can't communicate with the ESP-03.
Could anyone please offer any suggestions to the above?
Thank you in advance.