AVR und Eclipse - erste Erfahrungen

Gast #457613
Lesenswert?
• ▲
▼
Hallo,

habe gerade einen ATMEga128 auf eine Platine gelötet, und einen ersten 
Versuch gestartet.

Dazu versuche ich mit Eclipse (nach dieser Anleitung:
http://www.mikrocontroller.net/articles/AVR_Eclipse#Prozessor_erkennen )
ein Programm zu compilieren.

Ich bekomme die 
Fehler:/home/matthias/entwicklung/Eclipse/workspace/ATMega128_Bootloader 
Debug../ATmegaBOOT.c:738:  undefined reference to `inb'
zuhauf für die Funktionen inb,outb, eeprom_wb, cbi, sbi beim Linken.
Scheint also der LInk zu einer Bibliothek zu fehlen.
"Libraries: Library Search Path= /usr/avr" ist aber drin.
Könnt ihr mir helfen?

Dank und Gruß
Matthias
#457650
Lesenswert?
• ▲
▼
Basiert das Ganze auf der GNU clib?
Hier gelten die "alten" macros (sbi/cbi, etc.) als veraltet 
(deprecated), weil der Compiler seit einiger Zeit Konstrukte wie PORTA 
|= 0x20 erkennt und zu cbi abkürzt (schau' mal ins LST-File). Wenn man 
die Macros weiter verwenden will, muss man irgend ein File mit einbinden 
(frag' mich jetzt nicht wie es heisst ;))

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren