Hello Rui, I’m using last version of arduino ide on macos on doit esp32 devkit v1, some sketches run good, some not… even with your examples about interrupt with pir motion detector it goes in bootloop:
ets Jun 8 2016 00:22:57 rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:928 ho 0 tail 12 room 4 load:0x40078000,len:8424 ho 0 tail 12 room 4 load:0x40080400,len:5868 entry 0x4008069c
I tried to erase the chip via the official expressif tool but nothing changed… tried another board but nothing changed.. what I am missing?!
thank you very much!
I’ve just tested the project you’ve mentioned the PIR motion sensor with interrupts, and it is working fine on my side.
Which PIR motion sensor are you using?
Does that happen in just that example or there are other examples in the course in which that also happens?
Hello Sara, Rui.
I also have a Problem with my ESP32. I tried to load various Projects to the ESP32 but it doesnt want to boot any of them. Even a simple Blink Sketch doesnt boot. Keep keeting reboot message as below
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
mode:DIO, clock div:1
assertion “false && “item should have been present in cache”” failed: file “/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp”, line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d2233 on core 0
Backtrace: 0x4008766c:0x3ffc64f0 0x40087847:0x3ffc6510 0x400d2233:0x3ffc6530 0x400d4864:0x3ffc6560 0x400d4bd2:0x3ffc6580 0x400d4f01:0x3ffc65d0 0x400d4678:0x3ffc6630 0x400d44ba:0x3ffc6680 0x400d4553:0x3ffc66a0 0x400d459e:0x3ffc66c0 0x400d1054:0x3ffc66e0 0x400e3aff:0x3ffc6700 0x400d310e:0x3ffc6730
Those errors are very difficult to troubleshoot.
How are you powering the ESP32? You may be using a “bad” USB cable, or your USB ports might not provide enough current.
No it is not the cable as i went a got a new one and i can carry on with my project without any problem. I think i broke the other one. Want to reflash it but dont know which BIN file to load
You don’t need to flash the ESP32 with any .bin file if you’re using the Arduino IDE.
Basically, when you upload a sketch using Arduino IDE, you are uploading a compiled file (.bin)
Well then that one is broken then. Uploaded an example program and stll the same
Yes I got a new one and all example i loaded on that one works. Same examples on old one doesnt
I don’t know what can be the issue of the other ESP32 board.
I had another reader reporting a similar issue as yours, but I haven’t found the cause of the problem yet 🙁