ESP8266 SDK3.0.4

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

pn sty 11, 2021 7:07 pm

Na githubie pojawił się branch develop-sdk3x
https://github.com/SUPLA/supla-espressi ... elop-sdk3x

Pozwala on na budowanie binarek w oparciu o ESP8266_NONOS_SDK w wersji 3.0.4. (wcześniej była to wersja 1.5.4)
Między innymi rozwiązuje problem współpracy z urządzeniami Tenda.

Przed przełączeniem się na ten branch należy zbudować na nowo kontener Docker-a develop/esp82 zawierający środowisko

docker rmi devel/esp8266 -f
git pull
./build.sh
Patryk
Posty: 1117
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pn sty 11, 2021 7:41 pm

Jak zbudować "ten" kontener w IOT SDK ?
Awatar użytkownika
pzygmunt
Posty: 10046
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pn sty 11, 2021 7:46 pm

Użyj dockera poza VM z IOT-SDK.

git clone https://github.com/SUPLA/supla-docker
git checkout espressif
./build.sh
./run.sh
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

pn sty 11, 2021 7:51 pm

👍 Chyba dziś nie zasnę 😁
Patryk
Posty: 1117
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pn sty 11, 2021 7:55 pm

A dla mnie to chyba za "wysokie" progi.
Nie szło by to jakoś prościej zrobić w IOT SDK ?
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

pn sty 11, 2021 8:13 pm

@Patryk nie są takie wysokie ;)
Jak kompilujesz teraz soft?
Patryk
Posty: 1117
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

pn sty 11, 2021 8:30 pm

lesny8 pisze:
pn sty 11, 2021 8:13 pm
@Patryk nie są takie wysokie ;)
Jak kompilujesz teraz soft?
Uruchamiam na win10 VirtualBox-a, a później ESP8266 IOT SDK z:
https://www.supla.org/pl/download
Załączniki
Screenshot_20210111-212819.png
Screenshot_20210111-212819.png (166.96 KiB) Przejrzano 144 razy
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

pn sty 11, 2021 10:14 pm

Zbudowałem kontener i uruchomiłem
Próba kompilacj i brak pliku

Kod: Zaznacz cały

root@6d5eee631e38:/CProjects/supla-espressif-esp/src# ./build.sh wifisocket
make -C user clean;  make -C driver clean;  make -C supla-dev clean;
make[1]: Entering directory '/CProjects/supla-espressif-esp/src/user'
rm -f -r .output/eagle/debug
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/user'
make[1]: Entering directory '/CProjects/supla-espressif-esp/src/driver'
rm -f -r .output/eagle/debug
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/driver'
make[1]: Entering directory '/CProjects/supla-espressif-esp/src/supla-dev'
rm -f -r .output/eagle/debug
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/supla-dev'
rm -f -r .output/eagle/debug
./build.sh: line 230: [: : integer expression expected
cp: cannot stat './ld/sdk304/1024_eagle.app.v6.ld': No such file or directory

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

pn sty 11, 2021 10:24 pm

Spróbuj zbudować coś co ma FOTA włączone.
Np gate_module2_wroom
Awatar użytkownika
lesny8
Posty: 1426
Rejestracja: pn gru 11, 2017 9:43 pm

pn sty 11, 2021 10:28 pm

Już lepiej bo się kompiluje :) ale rzuca kwiatkami :roll:

Kod: Zaznacz cały

xtensa-lx106-elf-ar ru .output/eagle/debug/lib/libsupladev.a .output/eagle/debug/obj/log.o .output/eagle/debug/obj/lck.o .output/eagle/debug/obj/srpc.o .output/eagle/debug/obj/proto.o 
xtensa-lx106-elf-ar: creating .output/eagle/debug/lib/libsupladev.a
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/supla-dev'
make[1]: Entering directory '/CProjects/supla-espressif-esp/src/nettle'
make[1]: *** No rule to make target '/hdd2/Espressif/xtensa-lx106-elf/xtensa-lx106-elf/include/ctype.h', needed by '.output/eagle/debug/obj/gmp-glue.o'.  Stop.
make[1]: Leaving directory '/CProjects/supla-espressif-esp/src/nettle'
/hdd2/Espressif/sdk_3x/ESP8266_NONOS_SDK-3.0.4/Makefile:333: recipe for target '.subdirs' failed
make: *** [.subdirs] Error 2

ODPOWIEDZ

Wróć do „supla-dev”