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



Teraz jest 28 lis 2024, o 14:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 13 lis 2016, o 22:59 
Offline
Użytkownik

Dołączył(a): 26 mar 2013
Posty: 25
Pomógł: 0

Witam.

Eclipse działał fajnie, l\kompilowałem i mrygałem diodami.

Aż nagle ni z gruszki ni z pietruszki problem:

Cytuj:
22:51:52 **** Build of configuration Release for project 1 ****
make all
'Building file: ../main.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
'Finished building: ../main.c'
' '
'Building target: 1.elf'
'Invoking: AVR C Linker'
avr-gcc -Wl,-Map,1.map -mmcu=atmega16 -o "1.elf" ./main.o
d:/program files/atmel/avr tools/avr toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16.o: In function `__vectors':
/data2/home/toolsbuild/jenkins-knuth/workspace/avr8-gnu-toolchain/src/avr-libc/crt1/gcrt1.S:52: undefined reference to `main'
collect2.exe: error: ld returned 1 exit status
make: *** [1.elf] Błąd 1

22:51:58 Build Finished (took 5s.782ms)

System: Win XP, Java 7 10 update, Athlon 3,2 (chyba), bez antywira i InternetSecurity - czyli staroć ale działało.

Po kilku próbach decyzja:
- przywracanie systemu,
- pobranie gołego eclipse ze trony projektu (Mars)
- instalacja java 7 od Mirka z bloga (w dziale download chyba),
- instalacja ATMEL_toolchain_3_4 z uaktualnieniem (jw z bloga)
- instalacja plagina w eclipse
- nowy workspace i nowy plik main.c,
- zaptaszkowane auto sejwy, nowe AVR Dude z MKAVR i ustawione ścieżki do toolchaina + avrdude
- ustawiony programator usbasp
- ten sam problem się powtórzył, wpis z konsoli powyżej.

Co jeszcze mogę zrobić? Bo działało i programowałem a nagle kupa :/ i dwa dni poszły...



Ostatnio edytowano 14 lis 2016, o 08:12 przez Wójcik Robert, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lis 2016, o 23:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 maja 2016
Posty: 42
Pomógł: 0

-zrób clean projektu i jeszcze raz kompilacje
-skopioj projekt do innego workspace i tam skompiluj a potem przenieś znowu do tego pierwszego workspace
-jeśli masz programy z książki to możesz wywalić cały workspace i zaimportować wszystko jeszcze raz

ja znam te sposoby które opisałem, może jeszcze ktoś coś podpowie
pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 09:17 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Z tego co widzę to masz spację w nazwie projektu. Zastąp ją np. "_".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 09:46 
Offline
Użytkownik

Dołączył(a): 25 lip 2015
Posty: 140
Zbananowany użytkownik

Pomógł: 18

Pokaż projekt, który kompilujesz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lis 2016, o 16:50 
Offline
Użytkownik

Dołączył(a): 26 mar 2013
Posty: 25
Pomógł: 0

Sparrow-hawk napisał(a):
Pokaż projekt, który kompilujesz.

Projekty z książki, jak wrócę z pracy to wrzucę listing.


HomoChemicus napisał(a):
Z tego co widzę to masz spację w nazwie projektu. Zastąp ją np. "_".


Zrobię tak, zobaczymy (ale dopiero wieczorem). In na sprawa, że do tej pory działało :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 01:19 
Offline
Użytkownik

Dołączył(a): 26 mar 2013
Posty: 25
Pomógł: 0

Problem połowicznie rozwiązany.

Nowy workspace, nowy projekt, nowy main.c, wpisałem program mi zadziałało.

Zaimportowałem pliki ze starego workspace i już wywala błędy. ALE, jak utworzyłem nowe pliki i hamsko skopiowałem listing programu to już zadziałało.

Dziwne.

Najważniejsze że działa :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2018, o 08:30 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27314
Lokalizacja: Szczecin
Pomógł: 1041

wydaje mi się, że ten sam temat już wałkowałeś, i znowu nie zapisujesz pliku przed kompilacją albo nie ustawiasz sobie tej opcji autosave żeby samo się zapisywało po wciśnięciu BUILD

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO