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...