undefined reference to AVR Studio 4

Gast #3499744
Lesenswert?
• ▲
▼
Moin,

ich probiere den Software UART mit FIFO von Peter Dannegger zu 
compilieren. Ich benutze AVR Studio 4.19. Ich verwende kein eigenes 
Makefile.

Also: Ich starte AVR Studio und lege ein neues AVR-GCC Projekt an. 
"suart" und initial file "main.c"

Dann AVR Simulator 2 Attiny44. Und finish.

Dann schließe ich AVR Studio und ich kopiere/ersetze die Dateien
MAIN.C
MAIN.H
MYDEFS.H
SUART.C
SUART.H

im Verzeichnis SUART.

Nun starte ich AVR Stuido und wähle Menü --> Project --> Configuration 
Options --> Custom Options.

Hier muss ich nun Use AVR Toolchain abwählen und entsprechend die Pfade 
zu avr-gcc und make auswählen.

Dann im Projektbaum jeweils Rechtsklick auf Source Files und Header 
Files und ich füge SUART.C bzw. MAIN.H, MYDEFS.H und SUART.H hinzu.


Nun F7 und ... erhalte ich die unten aufgeführten Fehlermeldungen. Was 
mache ich nur falsch?


Gruß
Holger

1
Build started 22.1.2014 at 18:15:50
2
avr-gcc -mmcu=attiny44 -Wl,-Map=test.map main.o SUART.o     -o test.elf
3
main.o: In function `init':
4
C:\Users\DL9HDA\Documents\AVR Studio Projekte\test\default/../main.c:19: undefined reference to `suart_init'
5
main.o: In function `main':
6
C:\Users\DL9HDA\Documents\AVR Studio Projekte\test\default/../main.c:27: undefined reference to `uputs_'
7
C:\Users\DL9HDA\Documents\AVR Studio Projekte\test\default/../main.c:31: undefined reference to `ugetchar'
8
C:\Users\DL9HDA\Documents\AVR Studio Projekte\test\default/../main.c:31: undefined reference to `uputchar'
9
C:\Users\DL9HDA\Documents\AVR Studio Projekte\test\default/../main.c:30: undefined reference to `kbhit'
10
make: *** [test.elf] Error 1
11
Build failed with 5 errors and 0 warnings...
Gast #3499756
Lesenswert?
• ▲
▼
Moin,

habe eben mal die Dateierweiterungen in Win7 eingeblendet. Mal waren die 
Souce-Files .c bzw. .C und alle Header-Files mit .H gespeichert. Habe 
alle Dateiendungen in Kleinbuchstaben geändert und schon läufts...



Gruß
Holger

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.