Customer:
I’m getting a linker error when trying to create a WiFi server on my Inkplate 10. The compiler reports:
c:/users/uwe.[name removed]/appdata/local/arduino15/packages/inkplate_boards/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: C:\Users[user] removed]\AppData\Local\Temp\arduino\sketches\ B96530C5F04ECF/WiFi_Test_V2.ino.elf section .dram0.bss' will not fit in region dram0_0_seg’
c:/users/uwe.[name removed]/appdata/local/arduino15/packages/inkplate_boards/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not fit.
c:/users/uwe.[name removed]/appdata/local/arduino15/packages/inkplate_boards/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: DRAM segment data does not fit.
c:/users/uwe.[name removed]/appdata/local/arduino15/packages/inkplate_boards/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: section .iram0.vectors VMA [[phone removed],[phone removed]] overlaps section .dram0.bss VMA [ ffc3150, a4f]
c:/users/uwe.[name removed]/appdata/local/arduino15/packages/inkplate_boards/tools/xtensa-esp32-elf-gcc/gcc8_4_0-esp-2021r2-patch3/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: region `dram0_0_seg’ overflowed by 9930832 bytes
collect2.exe: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1
This worked last week. The error occurs at this line:
WiFiServer server(80);
My sketch includes:
#if !defined(ARDUINO_INKPLATE10) && !defined(ARDUINO_INKPLATE10V2)
#error "Wrong board selection for this example, please select e-radionica Inkplate10 or Soldered Inkplate10 in the boards menu."
#endif
#include "Inkplate.h"
#include
#include
#define ssid "Inkplate 10"
#define pass "Soldered"
Inkplate display(INKPLATE_3BIT);
WiFiServer server(80);
#define MAX_IMAGE_SIZE
IPAddress serverIP;
char ;
int inputPos = 0;
char breakChar = '|';
SdFile file;
char *fileName = "image.png";
Originally submitted via email support on 21 June 2023. Migrated to the forum for community visibility.