ESP8266 SDK3.0.4

Awatar użytkownika
pzygmunt
Posty: 10046
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

wt sty 12, 2021 8:18 pm

To dopiero wczesna wersja. Nie kompilowałem wszystkich płytek.
sonoff pewnie się nie chce kompilować bo jest bez OTA, a tego zupełnie nie weryfikowałem.
Patryk
Posty: 1117
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

śr sty 13, 2021 10:17 pm

Nie wiem jak u innych, ale u mnie kompilują się tylko trzy płytki:
gate_module2_wroom
rs_module
impulse_counter
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

śr sty 13, 2021 11:42 pm

Żeby płytki z FOTA=1 się kompilowały musisz dołożyć do ./build.sh FLASH_SIZE="2048" lub FLASH_SIZE="4096" przy dodatkowych parametrach płytki
np. dla wszystkich wersji sonoff dołożyłem 2048

Kod: Zaznacz cały

   "sonoff")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_socket")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_touch")
      SPI_MODE="DOUT"
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_touch_dual")
      SPI_MODE="DOUT"
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_dual")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_th16")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_th10")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   "sonoff_ds18b20")
      FOTA=1
      FLASH_SIZE="2048"
   ;;
   
Oczywiście aktualizacja modułu z tym softem z inną mapą nie dojdzie do skutku, ale skompilować się skompiluje :)

Inne podziały flasha nie mają już wsparcia
https://github.com/SUPLA/supla-espressi ... .c#L43-L50
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

czw sty 14, 2021 9:21 am

@lesny8 jak dobrze zrozumiałem to flash size 1Mb nie da rady zrobić z ota ?
np. esp01 lub esp8285
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

czw sty 14, 2021 12:46 pm

kris.sg pisze:
czw sty 14, 2021 9:21 am
@lesny8 jak dobrze zrozumiałem to flash size 1Mb nie da rady zrobić z ota ?
np. esp01 lub esp8285
Jak dodasz to
https://github.com/espressif/ESP8266_NO ... .c#L34-L43
zamiast tego
https://github.com/SUPLA/supla-espressi ... main.c#L46
to się skompiluje bez dodawania FLASH_SIZE="2048", ale czy będzie działać poprawnie to nie wiem, nie analizowałem. Możesz przetestować :)
Patryk
Posty: 1117
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

czw sty 14, 2021 1:27 pm

A jak kompilować softy dla 1MB, bez FOTA ?
Np: dla zwykłego sonofa basic.
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

czw sty 14, 2021 2:13 pm

dzięki @lesny8 popróbuję, mam kilka sonoff touch i szkoda by było zrezygnować z ota :)
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

pt sty 15, 2021 7:59 am

Patryk pisze:
czw sty 14, 2021 1:27 pm
A jak kompilować softy dla 1MB, bez FOTA ?
Np: dla zwykłego sonofa basic.
Trzeba ogarnąć pkt 2
https://github.com/espressif/ESP8266_NO ... 20Table.md
Awatar użytkownika
pzygmunt
Posty: 10046
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt sty 15, 2021 10:05 am

Znajdę chwilę to to ogarnę.
kris.sg
Posty: 180
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

pt sty 15, 2021 11:12 am

Przemek mam jeszcze pytanie czy mogę przez ota zaktualizować moduł który ma softa na starym sdk ?
ODPOWIEDZ

Wróć do „supla-dev”