Mam Linux'a co dalej ?

Awatar użytkownika
slawek
Posty: 2221
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

czw mar 01, 2018 11:52 pm

Próbowałem z wirtualboxem pod linuxmint 17.3 i źródełka działają jak trzeba... i nic nie trzeba kombinować... w płytkach też już błędy są pousuwane (wszystkich nie kompilowałem).
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
Awatar użytkownika
Espablo
Posty: 1465
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontaktowanie:

pt mar 02, 2018 6:23 am

lesny8 pisze:
sob lut 03, 2018 12:27 am
Minus, że moduł się restartuje cały czas :( a dioda od ESP mruga jak na dyskotece stroboskop
Opanowałeś to?

andras pisze:
czw mar 01, 2018 11:21 pm
Ale mi na wszystkich płytkach taki błąd wywala :(
Pobrałeś najnowsze wersje z repo? Jaki błąd w terminalu dostajesz teraz dla lightswitch?
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
https://github.com/Espablo
andras
Posty: 262
Rejestracja: pt gru 30, 2016 5:51 pm

pt mar 02, 2018 8:20 am

Nie nie pobierałem , dla lightswitch w terminalu dostaję :

/home/andrzej/SUPLA/supla-espressif-esp/src/user/../include/board/lightswitch.c:27: undefined reference to `ets_snprintf'
collect2: error: ld returned 1 exit status
/opt/Espressif/ESP8266_SDK/Makefile:363: polecenia dla obiektu '.output/eagle/debug/image/eagle.app.v6.out' nie powiodły się
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Błąd 1
Awatar użytkownika
Espablo
Posty: 1465
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontaktowanie:

pt mar 02, 2018 1:11 pm

Ok. Przygotowałem gotowca. Usuń wszystko w katalogu

Kod: Zaznacz cały

/opt/Espressif
Pobierz plik (729MB) i rozpakuj
https://drive.google.com/file/d/0B0MLg- ... sp=sharing
Skopiuj wszystko do /opt/Espressif, powinno to wyglądać tak jak poniżej na obrazku. Jam mam Linux Mint ale to prawie to samo.
Załączniki
Zrzut ekranu z 2018-03-02 14-04-54.png
Zrzut ekranu z 2018-03-02 14-04-54.png (46.94 KiB) Przejrzano 1545 razy
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
https://github.com/Espablo
Awatar użytkownika
lesny8
Posty: 970
Rejestracja: pn gru 11, 2017 9:43 pm

pt mar 02, 2018 2:18 pm

Espablo pisze:
pt mar 02, 2018 6:23 am
lesny8 pisze:
sob lut 03, 2018 12:27 am
Minus, że moduł się restartuje cały czas :( a dioda od ESP mruga jak na dyskotece stroboskop
Opanowałeś to?
Brakowało jeszcze esp_init_data_default.bin pod odpowiednim adresem.
Zmodyfikowałam sobie build.sh żeby za każdym razem esptool wrzucał te binarke pod konkretny adres.
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
andras
Posty: 262
Rejestracja: pt gru 30, 2016 5:51 pm

pt mar 02, 2018 6:47 pm

Wyczysciłem katalog espresif wgrałem wszystko i dalej to samo
w terminalu :
/home/andrzej/SUPLA/supla-espressif-esp/src/user/../include/board/lightswitch.c:31: undefined reference to `ets_snprintf'
collect2: error: ld returned 1 exit status
/opt/Espressif/ESP8266_SDK/Makefile:363: polecenia dla obiektu '.output/eagle/debug/image/eagle.app.v6.out' nie powiodły się
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Błąd 1
User selected No.
Awatar użytkownika
Espablo
Posty: 1465
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontaktowanie:

pt mar 02, 2018 7:26 pm

Nie mam pojęcia co robisz nie tak. Przed chwilą postawiłem Linux Mint 18.3 Sylvia na zapasowym hdd. Wszystko działa bez problemu. Zrobiłem kopię tego systemu programem Clonezilla i wyszło ponad 3.5Gb. Może znacie jakieś inne lepsze programy do robienia obrazu iso systemu. Mogę gdzieś udostępnić do pobrania tak zmodyfikowany obraz systemu.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
https://github.com/Espablo
Awatar użytkownika
lesny8
Posty: 970
Rejestracja: pn gru 11, 2017 9:43 pm

pt mar 02, 2018 7:38 pm

Ja też tu ćwiczę, żeby otrzymać taki błąd jak @andras, ale takiego błędu nie dostaję.

A w build.sh poustawiałeś sieżki?

Kod: Zaznacz cały

export PATH=/opt/Espressif/xtensa-lx106-elf/bin:$PATH
...
export SDK_PATH=/opt/Espressif/ESP8266_NONOS_SDK154
export BIN_PATH=/opt/Espressif/ESP8266_BIN154
export FIRMWARE_PATH=/home/$USER/SUPLA/Firmware
Espablo pisze:
pt mar 02, 2018 7:26 pm
Może znacie jakieś inne lepsze programy do robienia obrazu iso systemu.
Ja używam Acronis True Image
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
Awatar użytkownika
Espablo
Posty: 1465
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontaktowanie:

pt mar 02, 2018 7:49 pm

Najnowszy build.sh rozpoznaje programatory po nazwie
build_sh.zip
(2.4 KiB) Pobrany 110 razy
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
https://github.com/Espablo
Awatar użytkownika
lesny8
Posty: 970
Rejestracja: pn gru 11, 2017 9:43 pm

pt mar 02, 2018 8:28 pm

Espablo pisze:
pt mar 02, 2018 7:49 pm
Najnowszy build.sh rozpoznaje programatory po nazwie
build.png
Właśnie na tej wersji się uczę i testuje sobie kompilacje modyfikując to i owo :)
Dodałem tylko esp_init_data_default.bin na odpowiedni adres

Kod: Zaznacz cały

#esptool.py --port $PORT_USB --baud 115200 erase_flash
esptool.py --port $PORT_USB --baud 115200 write_flash --flash_mode $FLASH_MODE --flash_freq 40m --flash_size 32m 0x00000 $FIRMWARE_PATH/"$BOARD_NAME"_"$FLASH_SIZE"_eagle.flash.bin 0x40000 $FIRMWARE_PATH/"$BOARD_NAME"_"$FLASH_SIZE"_eagle.irom0text.bin 0x3fc000 $SDK_PATH/bin/esp_init_data_default.bin
bo bez tego jest stroboskop i w kółko

Kod: Zaznacz cały

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 30556, room 16 
tail 12
chksum 0x3c
ho 0 tail 12 room 4
load 0x3ffe8000, len 964, room 12 
tail 8
chksum 0x3c
load 0x3ffe83d0, len 9748, room 0 
tail 4
chksum 0x77
csum 0x77
rf_cal[0] !=0x05,is 0xFF

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 30556, room 16 
tail 12
chksum 0x3c
ho 0 tail 12 room 4
load 0x3ffe8000, len 964, room 12 
tail 8
chksum 0x3c
load 0x3ffe83d0, len 9748, room 0 
tail 4
chksum 0x77
csum 0x77
rf_cal[0] !=0x05,is 0xFF

Wcześniej czyszczę moduł bezpośrednio z terminala

Kod: Zaznacz cały

esptool.py --port /dev/ttyUSB0 --baud 115200 erase_flash
dlatego w build.sh # na poleceniu erase_flash
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
ODPOWIEDZ