Error uploading Blink file


#1

I have a LOLIN32 Lite, which I have registered and virtualized as an ESP32 Thing, since they are very similar. Everything has worked very well up until now. For some reason the serial console keeps saying:

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:3064
load:0x40078000,len:0
ho 12 tail 0 room 4
load:0x40078000,len:11504
entry 0x40078d64
assertion "false && "item should have been present in cache"" failed: file "/tmp/tmp9ru3eqkc/r2.1.2/common/vos/esp32-rtos/esp-idf-v3.0-rc1/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x4012baef on core 0

Backtrace: 0x4008939f:0x3ffdc1a0 0x400893cb:0x3ffdc1c0 0x4012baef:0x3ffdc1e0 0x4013b6f7:0x3ffdc210 0x4013ae9b:0x3ffdc230 0x4013b022:0x3ffdc270 0x4013a740:0x3ffdc2d0 0x4013a0eb:0x3ffdc320 0x4013a155:0x3ffdc340 0x4013a16a:0x3ffdc370 0x40114c5c:0x3ffdc390 0x4011276d:0x3ffdc3c0 0x401080be:0x3ffdc3e0 0x400d1098:0x3ffdc400

So, when I try to upload a file, I get:

[error] No answer to probe

I don’t know why this is happening. I erased the flash before registering the device, etc. Any thoughts?


#2

Ok, this is epic: Zerynth DOES support the Lolin32 Lite – you just have to tell the IDE that you are using a Xinabox ESP32! Everything seems to work now. This is great, because the Lolin board I have is super cheap (and actually works) from Aliexpress. Most esp8266/esp32 boards from Aliexpress don’t work, so this is nice :smiley:


#3

hi @Bob_dabiuld

It is great that the Lolin32 Lite works with Zerynth, But it is not recommended to use an un-supported device, because the Virtual Machine is made specifically for device’s hardware , This change in hardware might result in some unexpected behavior.

Zerynth supports custom virtual machines for boards based on ESP32 like the Lolin32 Lite, if you want, you can actually make a VM specifically for your board.
You can have a look at this link.

Let me know if you needed help.