ulisp-esp icon indicating copy to clipboard operation
ulisp-esp copied to clipboard

ESP32 Arduino core gives less available RAM on ESP32-S2

Open technoblogy opened this issue 1 year ago • 3 comments

I tested the latest release of uLisp on an ESP32-S2 board (Adafruit ESP32-S2 Feather) with the current Arduino core, 2.0.9, and found I have over 8Kbytes less available RAM than under the previous core I tested, 2.0.5.

This doesn't seem to happen with ESP32 boards (eg Adafruit ESP32 Feather).

In ESP uLisp release 4.4d I've therefore reduced the amount of Lisp workspace on the ESP32-S2 boards from 9216 objects to 8160 objects. Otherwise compilation fails with the error:

error: ld returned 1 exit status

I've tried to track down what's causing this, but without success. I suspect it may be the Wi-Fi libraries.

Can anyone can shed any light on this?

technoblogy avatar Jun 30 '23 10:06 technoblogy