Esp32 erro falta de espaço

Sketch uses 1384301 bytes (105%) of program storage space. Maximum is 1310720 bytes.
Global variables use 71568 bytes (21%) of dynamic memory, leaving 256112 bytes for local variables. Maximum is 327680 bytes.
text section exceeds available space in board

Compilation error: text section exceeds available space in board

Não sei como posso resolver...

O seu codigo, (programa), após compilado está maior do que a memoria do seu processador tem disponível. (105%).

Verifique a configuração de memoria na IDE, talvez voce possa aumentar a memoria disponível, modificando os parâmetros.

Na IDE, em tools, (ferramentas), click em Partition Scheme ( Esquema de partição),
e se não for usar OTA, seleciona No OTA.
Assim sobra mais memoria para o programa.

Na minha IDE, com OTA:
" Sketch uses 207705 bytes (15%) of program storage space. Maximum is 1310720 bytes." Memoria de 1.310.720 bytes.

No OTA:
Sketch uses 207705 bytes (9%) of program storage space. Maximum is 2097152 bytes.
Memoria de 2.097.152 bytes.
62% a mais de memoria.

olá mas no meu painel aparece 4 opções No OTA qual deveria usar...
No ota

Sugiro a primeira opção.
No OTA (2MB APP/2MB SPIFFS).
Testa aí e depois conta o resultado.

Já testei só na parte de verificar porque não tenho aqui comigo a placa ESP32 não deu erro amanha passo para a placa para ver o que dá, aqui está o resultado que me deu...

sing library SPIFFS at version 2.0.0 in folder: C:\Users\joaon\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.2\libraries\SPIFFS
Using library Adafruit SHT31 Library at version 2.2.2 in folder: C:\Users\joaon\Documents\Arduino\libraries\Adafruit_SHT31_Library
Using library Adafruit BusIO at version 1.16.1 in folder: C:\Users\joaon\Documents\Arduino\libraries\Adafruit_BusIO
Using library Wire at version 2.0.0 in folder: C:\Users\joaon\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.2\libraries\Wire
"C:\Users\joaon\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2302/bin/xtensa-esp32-elf-size" -A "C:\Users\joaon\AppData\Local\Temp\arduino\sketches\954677C26CD853E498A2E2583B50FD69/Fallout_PipBoy3000_Celsius.ino.elf"
Sketch uses 1384293 bytes (66%) of program storage space. Maximum is 2097152 bytes.
Global variables use 71568 bytes (21%) of dynamic memory, leaving 256112 bytes for local variables. Maximum is 327680 bytes.

Era assim:
Sketch uses 1384301 bytes (105%) of program storage space. Maximum is 1310720 bytes.

e ficou assim:
Sketch uses 1384293 bytes (66%) of program storage space. Maximum is 2097152 bytes.

Usava 105% da memoria, e agora usa somente 66% da memoria.

1 Like

Olá tudo bem já montei o projeto que estava a ter problemas de espaço Esp32 que você me resolveu esse problema, o projeto é PipBoy 3000 e algumas animações não aparecem no ecrã Tft tenho som que é uma gravação de radio que está no cartão do mp3,relógio, e temperatura aparecem ... já revirei as ligações já instalei varias vezes e nada de aparecer o resto das animações ...

Desculpe, mas não tenho muita experiencia com TFT, e não tenho nenhum aqui para simular seu projeto.

ok obrigado.