So I took some ESP32 board with wroom32 module from drawer, cloned current Espruino repo and had zero issuses with building and running Espruino
git clone https://github.com/espruino/Espruino
cd Espruino
. scripts/provision.sh ESP32
make -j BOARD=ESP32 RELEASE=1
make -j BOARD=ESP32 RELEASE=1 flash
And it flashed the board just fine and espruino runs. It does print same PSRAM failed message (there is no psram in wroom32 module) but it works pretty fine
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:2984
load:0x40078000,len:10700
load:0x40080400,len:5236
entry 0x40080658
E (29) boot: ota data partition invalid, falling back to factory
E (326) psram: PSRAM ID read error: 0xffffffff
E (326) spiram: SPI RAM enabled but initialization failed. Bailing out.
E (326) spiram: SPI RAM not initialized
____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|____|___| _|_| |___|_|_|_|___|
|_| espruino.com
2v16.152 (c) 2021 G.Williams
Espruino is Open Source. Our work is supported
only by sales of official boards and donations:
http://espruino.com/Donate
WARNING: Wifi:startMDNS - espressif
>
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
So I took some ESP32 board with wroom32 module from drawer, cloned current Espruino repo and had zero issuses with building and running Espruino
And it flashed the board just fine and espruino runs. It does print same PSRAM failed message (there is no psram in wroom32 module) but it works pretty fine