Closed gersch07 closed 3 years ago
Hi @gersch07 ! The problem is missing c library functions during link (close, write, read, etc.)
It took me some time to figure this out, but apparently libc-psram-workaround.a defines these functions while libc.a doesn't! It definitely looks like a bug in ESP-IDF, probably fixed on more recent versions.
Fortunately libg.a
contains these missing functions as well, so replacing libc.a with libg.a seems to solve the problem.
Dear all,
when I tried to build the most recent version of LVGL + Micropython for ESP32 without SPIRAM (board = GENERIC), the linking process stops with following error:
However, building for ESP32 WROVER (BOARD = GENERIC_SPIRAM) finishes without any error, just like standard Micropython does for both targets. Does anyone else have these issues?