i spent the last couple of days trying to get any of the ESP32 Arduino examples to work. I got a ESP32 WROOM module on a simple breakout board. Connecting through standard USB->serial bridge. Circuit is very basic: EN pin connected via 22k to 3.3V, external power supply set to 3.3V, bunch of buffer capacitors, buttons for RST and GPIO0 on the breakoutboard.
Breakoutboard: https://eckstein-shop.de/media/image/pr ... module.jpg
Im using the latest sources from https://github.com/espressif/arduino-esp32 with latest Arduino Studio 1.8.1.
Doesn't matter which example i upload to the ESP32 - none of them work. Here is the Output from the WiFiScan example:
Code: Select all
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
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:DIO, clock div:1
load:0x3fff0008,len:8
load:0x3fff0010,len:2016
load:0x40078000,len:7780
ho 0 tail 12 room 4
load:0x40080000,len:252
entry 0x40080034
Guru Meditation Error of type IllegalInstruction occurred on core 1. Exception was unhandled.
Register dump:
PC : 0x400e15a5 PS : 0x00060f30 A0 : 0x800dfe94 A1 : 0x3ffc93f0
A2 : 0x3ffc2c90 A3 : 0x3ffc9440 A4 : 0x00000064 A5 : 0x00000018
A6 : 0x3ffc13a0 A7 : 0x00060320 A8 : 0x800e1597 A9 : 0x3ffc93b0
A10 : 0x00000000 A11 : 0x3ffc9440 A12 : 0x3ffc8bf8 A13 : 0x00000000
A14 : 0x00000001 A15 : 0x00060323 SAR : 0x0000001f EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x00000000 LEND : 0x00000000 LCOUNT : 0x00000000
Backtrace: 0x400e15a5:0x3ffc93f0 0x400dfe94:0x3ffc9420 0x400da91b:0x3ffc9440
CPU halted.
Code: Select all
0x400e15a5: sys_arch_mbox_fetch at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/lwip/port/freertos/sys_arch.c line 450
0x400dfe94: sys_timeouts_mbox_fetch at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/lwip/core/timers.c line 551
0x400da91b: tcpip_thread at /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/lwip/api/tcpip.c line 473
Depending on the Guru Mediation Error the ESP32 draws from 0.11A to 0.39A when halted and gets a little bit warm.
I can assure, that the external power supply is NOT the problem as mentioned in many other posts so far. (Can deliver up to 2A cont. @ 0-15V). Also i got plenty of ESP8266 modules laying around here which are working with the same setup.
Do you have any idea what might be the problem here? I am a little bit concerned about the first line of serial output
which seems a little bit "outdated" to me. Might this be a problem?ets Jun 8 2016 00:22:57
Thanks in advance!