mikrocontroller.net

Forum: Compiler & IDEs code für ATmega168 mit avr-gcc complilieren


Autor: Lorenz Koe (lkoe)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen

Ich möchte gerne Code für den ATmega168 compilieren.
Ich benutze zur Zeit:
binutils-2.15
gcc-3.42
avr-libc-1.2.3
und arbeite mit eclipse unter Linux.

Wenn ich mit "-mmcu=atmega168" compilieren möchte bringt der compiler
folgendes:
unknown MCU `atmega168' specified
Known MCU names:
   avr2
...

Ich benutze die Avrlibc nicht direkt. Die ist so hässlich strukturiert
und konzeptionell unschön, dass ich mir die relevaten Teile
herauskopiert habe und die Haederfiles für die IO-Definitionen selber
verwalte.

Von was brauche ich eine neue Version? Respektive von was hängt es ab,
für welche Typen der avr-gcc code compilieren kann?

Vielen Dank für eure Hilfe!
cumi

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du brauchst einen gepatchten Compiler, oder meiner Erinnerung nach
einen GCC 4.1.1, der kennt diesen Controller bereits von Haus aus.

> Ich benutze die Avrlibc nicht direkt. Die ist so hässlich
> strukturiert und konzeptionell unschön, ...

Care to explain that?  An konstruktiver Kritik sind wir allemal
interessiert.  Einfach so dahingeschmissen klingt es mehr nach
FUD.

Ist aber für dein eigentliches Problem nicht relevant.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.