Mam Linux'a co dalej ?

User avatar
slawek
Posts: 2685
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Post

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).
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

lesny8 wrote: Sat Feb 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 wrote: Thu 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:
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

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
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

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

Code: Select all

/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.
You do not have the required permissions to view the files attached to this post.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Espablo wrote: Fri Mar 02, 2018 6:23 am
lesny8 wrote: Sat Feb 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.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
andras
Posts: 636
Joined: Fri Dec 30, 2016 5:51 pm
Has thanked: 2 times
Been thanked: 4 times

Post

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.
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

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:
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

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?

Code: Select all

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 wrote: Fri Mar 02, 2018 7:26 pm Może znacie jakieś inne lepsze programy do robienia obrazu iso systemu.
Ja używam Acronis True Image
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

Najnowszy build.sh rozpoznaje programatory po nazwie
build.png
You do not have the required permissions to view the files attached to this post.
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Espablo wrote: Fri 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

Code: Select all

#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

Code: Select all

 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

Code: Select all

esptool.py --port /dev/ttyUSB0 --baud 115200 erase_flash
dlatego w build.sh # na poleceniu erase_flash
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila

Return to “Pomoc”