GUI-Generic Arduino IDE

Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

krycha88 pisze: pn paź 18, 2021 9:39 am Jakimś błędami...
Coś takiego:

Kod: Zaznacz cały

Arduino:1.8.13 (Windows 10), Płytka:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, Basic SSL ciphers (lower ROM use), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"

UWAGA: biblioteka NewPing działa na architekturze(/architekturach) avr, arm i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) esp8266.

sketch\SuplaWebPageOther.cpp: In function 'void handleOther(int)':

SuplaWebPageOther.cpp:168:68: error: 'S_CODES' was not declared in this scope

  168 |     addLinkBox(webContentBuffer, String(S_CALIBRATION) + S_SPACE + S_CODES, PATH_BRIDGE);

      |                                                                    ^~~~~~~

sketch\SuplaWebPageOther.cpp: In function 'void receiveCodeRFBridge()':

SuplaWebPageOther.cpp:503:69: error: 'S_CODES' was not declared in this scope

  503 |   addFormHeader(webContentBuffer, String(S_SETTING_FOR) + S_SPACE + S_CODES);

      |                                                                     ^~~~~~~

SuplaWebPageOther.cpp:510:32: error: 'S_NO' was not declared in this scope; did you mean 'S_ON'?

  510 |     webContentBuffer += String(S_NO) + S_SPACE + S_CODES;

      |                                ^~~~

      |                                S_ON

SuplaWebPageOther.cpp:514:31: error: 'S_READ' was not declared in this scope; did you mean 'S_LED'?

  514 |   addButton(webContentBuffer, S_READ, getParameterRequest(PATH_BRIDGE, ARG_PARM_URL, "read"));

      |                               ^~~~~~

      |                               S_LED

exit status 1

'S_CODES' was not declared in this scope



Ten raport powinien zawierać więcej informacji jeśli w 
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"

krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

to poprawiłem, ale jeżeli byś dostawał nadal błąd "GUI-Generic.ino.elf section `.text1' will not fit in region `iram1_0_seg' collect2.exe: error: ld returned 1 exit status"
to niestety ale moja głowa jest na to za mała ;) Podejrzewam gdzie jest problem ale nie potrafię wytłumaczyć dlaczego Arduino IDE lub CLI jak i PratformIO traktuje ICACHE_RAM_ATTR inaczej...
https://gui-generic-builder.supla.io/
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

v4.2.12
Dostaje jednak ten błąd:

Kod: Zaznacz cały

arduino_build_443706/GUI-Generic.ino.elf section `.text1' will not fit in region `iram1_0_seg'

collect2.exe: error: ld returned 1 exit status

exit status 1

Błąd kompilacji dla płytki Generic ESP8266 Module.

Możliwe, że jest to błąd "płytki ( 3.0.2 )" Arduino IDE.
Już nie raz były przecież takie przypadki.
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

https://gui-generic-builder.supla.io/
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Tak.
Widziałem tą poprawkę w bibliotekach.
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

a może spróbuj wyłączyć błędy kompilacji :)
https://gui-generic-builder.supla.io/
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Podpowiedz proszę, gdzie to się wyłącza.
Bo w "Ostrzeżenia kompilatora" mam zaznaczone "Brak"
Ps.
Jak co to się nie przejmuj.
I tak nie mam tego modułu..
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: śr paź 20, 2021 8:08 am Podpowiedz proszę, gdzie to się wyłącza.
Bo w "Ostrzeżenia kompilatora" mam zaznaczone "Brak"
Ps.
Jak co to się nie przejmuj.
I tak nie mam tego modułu..
Ja to traktuję jako już wyzwanie :P
https://gui-generic-builder.supla.io/
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

@Patryk
a czy byś mógł wykonać tylko kompilację dla:

Kod: Zaznacz cały

#define SUPLA_RELAY
#define SUPLA_BUTTON
#define SUPLA_RF_BRIDGE
czy przechodzi?
https://gui-generic-builder.supla.io/
Patryk
Posty: 2674
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Taka konfiguracja przechodzi ok. :D
ODPOWIEDZ

Wróć do „GUI Generic”