ESP32 doesn't boot up

gkreimer
Posts: 1
Joined: Wed Dec 16, 2015 10:21 am

ESP32 doesn't boot up

Postby gkreimer » Wed Dec 16, 2015 11:13 am

Hi guys,

I got my sample yesterday and have it soldered now. I have 3v3, GND connect to a 3.3v power supply and RX/TX connected to the USB to Serial adapter. Unfortunately it keeps crashing:

ets Jul 5 2015,rst cause:1, boot mode:(13)

_stack_sentry: 0x3fffe1d0, __stack: 0x40000000,
_bss_start: 0x3fffcd48, _bss_end: 0x3fffe1d0,
_data_start: 0x3fffc000, _data_end: 0x3fffc864

Any pointers what I could do or check?

adamj57
Posts: 5
Joined: Sun Nov 29, 2015 8:16 am

Re: ESP32 doesn't boot up

Postby adamj57 » Tue Dec 22, 2015 7:59 pm

Hi, I'm also having the same problems as you:
*▒́Jul 5 2015,rst cause:1, boot mode:(s
ets Jul 5 2015,rst cause:1, boot mode:(▒
ets Jul 5 2015,rst cause:1, boot mode:(31)

_stack_sent▒
ets Jul 5 2015,rst cause:1, boot mo▒
ets Jul 5 2015,rst cause:1, boot mode▒
ets Jul 5 2015,rst cause:1, boot mo▒
ets Jul 5 2015,rst cause:1, boot ▒
ets Jul 5 2015,rst cause:1, boot mode
ets Jul 5 2015,rst cause:1, boot mode▒

It keeps restartnig :/

User avatar
rudi ;-)
Posts: 1730
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32 doesn't boot up

Postby rudi ;-) » Tue Dec 22, 2015 9:36 pm

hi

perhabs try this:

boot firmware on the modul in SPI ( Flash ) Mode:
GPIO 0 pullup ( and high )
GPIO 2 pullup ( and high btw not need - here in test by me ok )
GPIO 5 pullup ( and high )
U0TXD pullup and high level

boot in flash mode ( uploading mode ):
GPIO 0 pulldown ( Low Level )
GPIO 2 pulldown ( Low Level )

perhabs you have a nice future too ;)
be sure you have over 20 °C ambient temperature.
i am not sure,but perhabs the boot is temperature "protected" :mrgreen:
i search at time this - :D

perhabs this can help too:
put a pusher between GND and Chip EN, and connect the Chip EN with pullup ( 10 KOhm). you can then "push off/on" ( last picture )

http://esp32.com/viewtopic.php?f=2&t=22&p=253#p240

if you have connect all ( CHIP EN pullup ), do not wait for the boot, you must then shortly push CIP EN down and then high, then the boot process comes.

If you power on, CHip EN not pullup at the time, then the bootprocess comes,
if you connect CHIP EN to high ( pullup ).

if you let open the CHIP EN pin by "air wire" then the wire is "kapazitiv", if you touch the wire, then the SoC try to boot..in undless (loop) - so be sure, Chip EN connect pullup or pulldown. you must terminate the pin.

btw
if you flash the modul, be sure GPIO02 is pulldown, if pullup, flash tool ( windows ) do not upload (can not connect/sync ).

hope this helps.

best wishes
rudi ;-)
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

adamj57
Posts: 5
Joined: Sun Nov 29, 2015 8:16 am

Re: ESP32 doesn't boot up

Postby adamj57 » Wed Dec 23, 2015 11:55 am

rudi ;-) wrote:hi

perhabs try this:

boot firmware on the modul in SPI ( Flash ) Mode:
GPIO 0 pullup ( and high )
GPIO 2 pullup ( and high btw not need - here in test by me ok )
GPIO 5 pullup ( and high )
U0TXD pullup and high level

boot in flash mode ( uploading mode ):
GPIO 0 pulldown ( Low Level )
GPIO 2 pulldown ( Low Level )

perhabs you have a nice future too ;)
be sure you have over 20 °C ambient temperature.
i am not sure,but perhabs the boot is temperature "protected" :mrgreen:
i search at time this - :D

perhabs this can help too:
put a pusher between GND and Chip EN, and connect the Chip EN with pullup ( 10 KOhm). you can then "push off/on" ( last picture )

http://esp32.com/viewtopic.php?f=2&t=22&p=253#p240

if you have connect all ( CHIP EN pullup ), do not wait for the boot, you must then shortly push CIP EN down and then high, then the boot process comes.

If you power on, CHip EN not pullup at the time, then the bootprocess comes,
if you connect CHIP EN to high ( pullup ).

if you let open the CHIP EN pin by "air wire" then the wire is "kapazitiv", if you touch the wire, then the SoC try to boot..in undless (loop) - so be sure, Chip EN connect pullup or pulldown. you must terminate the pin.

btw
if you flash the modul, be sure GPIO02 is pulldown, if pullup, flash tool ( windows ) do not upload (can not connect/sync ).

hope this helps.

best wishes
rudi ;-)
Hi,
When I pulled up io0, io2, io5 and EN, this constantly appears on serial port:

ets Jul 5 2015,rst cause:9, bootmode:(3b)
[Here are _stack_sentry and others addresses]

What that could mean?

EDIT: where is U0TXD? when i apply pullup on txd0, i have nothing on my screen

User avatar
rudi ;-)
Posts: 1730
Joined: Fri Nov 13, 2015 3:25 pm

Re: ESP32 doesn't boot up

Postby rudi ;-) » Fri Dec 25, 2015 12:57 pm

adamj57 wrote: Hi,
When I pulled up io0, io2, io5 and EN, this constantly appears on serial port:

ets Jul 5 2015,rst cause:9, bootmode:(3b)
[Here are _stack_sentry and others addresses]

What that could mean?

EDIT: where is U0TXD? when i apply pullup on txd0, i have nothing on my screen
Hi
yes if you pulled up GPIO 2 then (3b) comes as bootmode.
if you pulled down GPIO 2 then comes (33).

hey! we have RMII ( ethernet ) and other... not sure, but i think we have more more bootables ( SDIO, SDO..) possibles?! :mrgreen: just have a playround with details and clock details [1] "KSZ8863". clock details are important for 50 Mhz btw.

claude already posted the theme RMII
here: http://www.esp32.com/viewtopic.php?f=2&t=56

U0txd is the Uart 0 transeiver pin from ESP.
EDIT: i saw just in time, sry trans"eiver" is the wrong english - i mean the trans"mitter"
but think you have check it for what this stands.

best wishes
rudi ;-)

[1] Rev 1.5 KSD8863 http://www.farnell.com/datasheets/1913744.pdf
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪

Who is online

Users browsing this forum: No registered users and 122 guests