Crash on boot



  • When I am trying to connect to a sensor system I've built I sometimes get a boot crash. The serial output is:

    ets Jun  8 2016 00:22:57
    
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0x00
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:QIO, clock div:2
    load:0x3fff9010,len:8
    load:0x3fff901
    

    It stops after that. Sometimes I can get it working by pressing the reset button. Othertimes it just won't come alive and I give up for the day. Any suggestions to what might be wrong?



  • @Lokefar said in Crash on boot:

    The device is powered by a 3.3V power supply.

    OK but make sure the the supply can deliver 500mA @ 3.3V. While the board doesn't use this much in normal use, the boot up is particularly demanding and the voltage can dip below what's necessary - for example during WiFi calibration. Most boot crashes are due to inadequate supply.



  • As fare as I can see a firmware update did the trick. However I need to test a few more boards and will look into the powering and if pins are pulled high.
    The device is powered by a 3.3V power supply.



  • Maybe you pull some pins high during startup that have some kind of a special function on the ESP32? I had this once with using pin 12 for example.



  • @Lokefar
    How are you powering your SiPy?
    Which pins do you have connected?


Log in to reply
 

Pycom on Twitter