Usuń wszystkie katalogi .output
Tam
Są jakieś śmieci
ESP8266 SDK3.0.4
Udało mi się zaktualizować IOT SDK do v-3.0.0 w następujący sposób:
1. Pobrałem źródła master 2.7.16
2. Następnie:
3. Potem:
4. Następnie:
5. Potem:
Ale mam te same problemy co @lesny8
1. Pobrałem źródła master 2.7.16
2. Następnie:
Kod: Zaznacz cały
git pull
Kod: Zaznacz cały
git checkout develop
Kod: Zaznacz cały
git pull
Kod: Zaznacz cały
git checkout develop-sdk3x
- Załączniki
-
- sdk1.png (367.25 KiB) Przejrzano 1675 razy
Ostatnio zmieniony pn sty 11, 2021 11:28 pm przez Patryk, łącznie zmieniany 2 razy.
Usunąłem wszystkie .output
i teraz taki kwiatek
Kod: Zaznacz cały
sudo find ~/CProjects/supla-espressif-esp/src/ -type d -name ".output" -exec rm -rf {} +
Kod: Zaznacz cały
xtensa-lx106-elf-gcc -L/hdd2/Espressif/sdk_3x/ESP8266_NONOS_SDK-3.0.4/lib -Wl,--gc-sections -nostdlib -T/hdd2/Espressif/sdk_3x/ESP8266_NONOS_SDK-3.0.4/ld/eagle.app.v6.new.2048.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lpp -lphy -lnet80211 -lwpa -lmain -llwip -lcrypto -lssl user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a supla-dev/.output/eagle/debug/lib/libsupladev.a nettle/.output/eagle/debug/lib/libnettle.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
/hdd2/Espressif/sdk_3x/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: .output/eagle/debug/image/eagle.app.v6.out section `.text' will not fit in region `iram1_0_seg'
collect2: error: ld returned 1 exit status
/hdd2/Espressif/sdk_3x/ESP8266_NONOS_SDK-3.0.4/Makefile:399: recipe for target '.output/eagle/debug/image/eagle.app.v6.out' failed
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
Czekam na kolejne Supla Offline Party
git pull
Kod: Zaznacz cały
!!!
612700682
612700683
Support boot_v1.4 and +
Generate user1.2048.new.5.bin successully in folder bin/upgrade.
boot.bin------------>0x00000
user1.2048.new.5.bin--->0x01000
!!!
Czekam na kolejne Supla Offline Party
Czekam na kolejne Supla Offline Party
Jest szansa na tutek jak zrobić update sdk na maszynie virtualnej ?
Utknąłem jak kolega wyżej
źródła zaktualizowałem ale widzę że wersja sdk się nie zgadza.
Utknąłem jak kolega wyżej
źródła zaktualizowałem ale widzę że wersja sdk się nie zgadza.
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
Chyba tak.lesny8 pisze: ↑wt sty 12, 2021 12:32 pm Na pewno masz ostatnie zmiany?
Jesteś na właściwej gałęzi?
Kod: Zaznacz cały
git log git status
Ale nic nie usuwałem z
.output
bo nigdzie takiego katalogu nie widzę
- Załączniki
-
- sdk4.png (262.02 KiB) Przejrzano 1618 razy
Nie wiem jak to tam na tym VM wygląda struktura, ale kontener w którym kompilujesz ma zmapowany volumen na ~/CProjects/supla-espressif-esp/src dzięki czemu wszystkie pliki możesz edytować bezpośrednio na VM. Skompilowane biny trafiają do katalogu firmware zlokalizowanego chyba piętro wyżej.
Dlatego ważne jest żebyś w tej ścieżce miał swoje źródła.
Wszystkie operacje związane z kontrolą wersji możesz robić bezpośrednio na VM, nie musisz robić tego w kontenerze.
W kontenerze tylko kompilujesz.
Dlatego ważne jest żebyś w tej ścieżce miał swoje źródła.
Wszystkie operacje związane z kontrolą wersji możesz robić bezpośrednio na VM, nie musisz robić tego w kontenerze.
W kontenerze tylko kompilujesz.
Czekam na kolejne Supla Offline Party