Mam Linux'a co dalej ?
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
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
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
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Opanowałeś to?lesny8 wrote: Sat Feb 03, 2018 12:27 am Minus, że moduł się restartuje cały czasa dioda od ESP mruga jak na dyskotece stroboskop
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.

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
/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
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Ok. Przygotowałem gotowca. Usuń wszystko w katalogu
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.
Code: Select all
/opt/Espressifhttps://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.

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 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
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.
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.
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
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.

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?
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
Ja używam Acronis True ImageEspablo wrote: Fri Mar 02, 2018 7:26 pm Może znacie jakieś inne lepsze programy do robienia obrazu iso systemu.
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Najnowszy build.sh rozpoznaje programatory po nazwie
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.

Właśnie na tej wersji się uczę i testuje sobie kompilacje modyfikując to i owoEspablo wrote: Fri Mar 02, 2018 7:49 pm Najnowszy build.sh rozpoznaje programatory po nazwie
build.png
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.binCode: 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_flashSOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
