Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 sie 2025, o 12:02


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 29 mar 2014, o 14:08 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 27 paź 2013
    Posty: 14
    Pomógł: 0

    Witam. Chciałbym poprosić o pomoc odnośnie wykonywania kopii projektu.
    Po skopiowaniu poprawnie skompilowanego całego projektu wyświetla mi następujący błąd(w tym skopiowanym :evil: ):
    Kod:
    **** Build of configuration Release for project copy Naswietlarka ****

    make all
    Building file: ../LCD/lcd44780.c
    Invoking: AVR Compiler
    avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.d" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
    Finished building: ../LCD/lcd44780.c
     
    Building file: ../functions.c
    Invoking: AVR Compiler
    avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"functions.d" -MT"functions.d" -c -o "functions.o" "../functions.c"
    Finished building: ../functions.c
     
    Building file: ../main.c
    Invoking: AVR Compiler
    avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
    Finished building: ../main.c
     
    Building target: copy Naswietlarka.elf
    Invoking: AVR C Linker
    avr-gcc -Wl,-Map,copy Naswietlarka.map -mmcu=atmega32 -o "copy Naswietlarka.elf"  ./LCD/lcd44780.o  ./functions.o ./main.o   
    avr-gcc.exe: Naswietlarka.map: No such file or directory
    make: *** [copy Naswietlarka.elf] Error 1


    Próbowałem poprzez zwykłe skopiowanie prawym przyciskiem oraz tak jak jest u Pana Mirka w tutorialu na płycie poprzez otworzenie nowego projektu i import poszczególnych plików i odznaczeniu funkcji debug. nadal to samo.

    Widzę, że jest to błąd linkera, ale jak to możliwe skoro skopiowałem projekt, który kompiluje się poprawnie? Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 mar 2014, o 08:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 sie 2012
    Posty: 198
    Lokalizacja: /dev/null
    Pomógł: 2

    A kolega ściągnął aktualizacje do biblioteki lcd ?
    http://atnel.pl/download/ksiazka/lcd44780.zip a i czy kolega wykonał clean project w eclipse ?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 mar 2014, o 09:03 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 27 paź 2013
    Posty: 14
    Pomógł: 0

    A jak mam BB wydanie 2 to chyba nie muszę ściągać ? no i po clean project też niestety to samo.. :evil:

    Edit: Ok poradziłem sobie z tym. Wykonałem nowy projekt i po prostu po kolei skopiowałem poszczególne pliki i w końcu skompilowało się. Ale jakimś cudem po skopiowaniu całego projektu nadal wyrzuca błąd przy kompilacji:
    Kod:
    make: *** [copy Naswietlarka.elf] Error 1



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2014, o 20:14 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Zrób Clean na projekcie który chcesz skopiować potem zwyczajnie w Eclipse prawym Copy i Paste i skompiluj nowy projekt.


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2014, o 20:59 
    Offline
    Użytkownik

    Dołączył(a): 05 lut 2013
    Posty: 302
    Pomógł: 19

    A mi sie zdaje ze avrgcc nie lubi nazw plikow ze spacjami. O ile w ostatnim wywolaniu do elfa sobie dostawil "" to po -Map, nie ma


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 kwi 2014, o 00:11 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 27 paź 2013
    Posty: 14
    Pomógł: 0

    charsz napisał(a):
    A mi sie zdaje ze avrgcc nie lubi nazw plików ze spacjami. O ile w ostatnim wywołaniu do elfa sobie dostawił "" to po -Map, nie ma

    Teraz już udało się skopiować projekt i działa i to nawet bez kombinowania jak pisałem powyżej.I rzeczywiście w kilku projektach zdarzały mi się błędy ze spacją jak opisuje charsz. Dzięki wszytkim



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO