• 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
    mode:DIO, clock div:2
    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:
    WARNING: Wifi:startMDNS - espressif
  • it's interesting. Until now, I have not seen this command model for making firmware anywhere

    make -j BOARD=ESP32 RELEASE=1
    make -j BOARD=ESP32 RELEASE=1 flash

    I mean (make -j), I will definitely test that as well

    Have you flashed the javascript code to see if it is saved and executable?