ESP8266 - 2.0

Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Nie wiem dlaczego, ale u mnie wszystko jest ok
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Awatar użytkownika
slawek
Posty: 2466
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

U mnie też, ale chciałem przetestować błąd @Zybiego i dorzuciłem tą bibliotekę na testy...
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
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Dedukuję tak, u Ciebie ta biblioteka gdzieś jest, bo mamy w Makefile mamy flagę "-lc" , która ją dołącza, a skoro się kompiluje to jest ok.
U mnie nie może jej znaleźć, więc wywala błąd. Gdy ją sam poszukałem i wstawiłem to nie wywala błędu bez FOTA.
Ale z FOTA jest źle. Gdy zdejmę flagę -lc to też jest źle, czyli biblioteka jest potrzebna, ale nie do końca taka, którą znalazłem - chyba?
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

A poszukajcie tej biblioteki u siebie w systemie

sudo apt-get install apt-file
sudo apt-file update
sudo apt-file search /libc.a
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

spróbuj z moim makefile. Zapisz go do katalogu ESP8266_NONOS_SDK154
Załączniki
Makefile.rar
(2.61 KiB) Pobrany 162 razy
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Awatar użytkownika
slawek
Posty: 2466
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Ja mam w /lib tyle:
Załączniki
Screenshot - 2017-02-28 , 00_07_08.png
Screenshot - 2017-02-28 , 00_07_08.png (24.7 KiB) Przejrzano 4150 razy
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
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Mam tyle samo
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Makefile i biblioteki w SDK mamy takie same, ale w systemie?
U mnie wyrzuca tak:

avr-libc: /usr/lib/avr/lib/avr25/libc.a
avr-libc: /usr/lib/avr/lib/avr25/tiny-stack/libc.a
avr-libc: /usr/lib/avr/lib/avr3/libc.a
avr-libc: /usr/lib/avr/lib/avr31/libc.a
avr-libc: /usr/lib/avr/lib/avr35/libc.a
avr-libc: /usr/lib/avr/lib/avr4/libc.a
avr-libc: /usr/lib/avr/lib/avr5/libc.a
avr-libc: /usr/lib/avr/lib/avr51/libc.a
avr-libc: /usr/lib/avr/lib/avr6/libc.a
avr-libc: /usr/lib/avr/lib/avr7/libc.a
avr-libc: /usr/lib/avr/lib/avrtiny/libc.a
avr-libc: /usr/lib/avr/lib/avrxmega2/libc.a
avr-libc: /usr/lib/avr/lib/avrxmega4/libc.a
avr-libc: /usr/lib/avr/lib/avrxmega5/libc.a
avr-libc: /usr/lib/avr/lib/avrxmega6/libc.a
avr-libc: /usr/lib/avr/lib/avrxmega7/libc.a
avr-libc: /usr/lib/avr/lib/libc.a
avr-libc: /usr/lib/avr/lib/tiny-stack/libc.a
brickos: /usr/lib/brickos/libc.a
dietlibc-dev: /usr/lib/diet/lib/libc.a
elks-libc: /usr/lib/bcc/i386/libc.a
elks-libc: /usr/lib/bcc/libc.a
libc6-dev: /usr/lib/i386-linux-gnu/libc.a
libc6-dev: /usr/lib/i386-linux-gnu/xen/libc.a
libc6-dev-amd64: /usr/lib64/libc.a
libc6-dev-x32: /usr/libx32/libc.a
libklibc-dev: /usr/lib/klibc/lib/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv6-m/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7-ar/thumb/fpu/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7-ar/thumb/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7-ar/thumb/softfp/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7-m/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7e-m/fpu/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7e-m/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/armv7e-m/softfp/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/fpu/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/libc.a
libnewlib-arm-none-eabi: /usr/lib/arm-none-eabi/newlib/thumb/libc.a
msp430-libc: /usr/msp430/lib/libc.a
msp430-libc: /usr/msp430/lib/mcpu-430x/libc.a
msp430-libc: /usr/msp430/lib/mcpu-430x/mmpy-16/libc.a
msp430-libc: /usr/msp430/lib/mmpy-16/libc.a
musl-dev: /usr/lib/i386-linux-musl/libc.a
supla@supla-iotsdk:~/Devel/supla-core.2.0/ESP8266_IOT$
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Ja ma tą bibliotekę "libc.a" w katalogu:
/home/supla/Devel/Espressif/xtensa-lx106-elf/xtensa-lx106-elf/libc.a
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Espablo pisze: pn lut 27, 2017 11:59 pm Ja ma tą bibliotekę "libc.a" w katalogu:
/home/supla/Devel/Espressif/xtensa-lx106-elf/xtensa-lx106-elf/libc.a
Ja jej nie mam tam - możesz ją wystawić?
EDIT: u mnie są tylko 64 bitowe a mój sprzęt to staruszek
ODPOWIEDZ

Wróć do „supla-dev”