mikrocontroller.net

Forum: Compiler & IDEs Atmega644 unter Ubuntu 7.04


Autor: Jürgen Eckert (sid)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

mein OS ist Ubuntu 7.04.
AVR-GCC version: 4.1.0 (alles über das System installiert)

Eigentlich wollte ich einmal das etherrape Project ausprobieren. 
Deswegen hab ich mir eine PCB gemacht mit einem ATmega644 drauf. Doch 
wenn ich das Project kompilieren will, dann mäckert der Compiler rum, 
dass er das device nicht kennt.
unknown MCU 'atmega644' specified

Was kann ich dagegen tun? Eigentlich müsste der avr-gcc-4.1.0 das doch 
kennen?!

Ich hab dann versucht den GCC extern zu kompilieren, doch dann kannte es 
noch weniger devices- fast keine um genau zu sein.
$ cd gcc-core-4.1.2
$ ./configure prefix=/usr/local/avr -target=avr -enable-language=c,c++ -disable-nls disable-libssp
# make
# make install

Was mache ich falsch? Was kann ich tun?
Jürgen

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

Bewertung
0 lesenswert
nicht lesenswert
Jürgen Eckert wrote:

> Was kann ich dagegen tun? Eigentlich müsste der avr-gcc-4.1.0 das
> doch kennen?!

Nein, nicht aus der Tüte raus.

Du kannst entweder selbst compilieren, siehe hier für einen Script,
der das tut:

http://www.avrfreaks.net/index.php?name=PNphpBB2&f...

oder du nervst den Maintainer der Ubuntu-Pakete, dass er die
,,gängigen'' Patches mit integriert.  Wenn er nicht weiß, welche das
sind und wo die zu finden sind, dann steht das erstens auch in
Bingo600's script, zweitens darf er mich gern per mail befragen.

Autor: Jürgen Eckert (sid)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Besten dank für die Antwort. Ich war schon mal auf der Seite, hab aber 
den Download Link nicht gefunden G - Evtl war ich nicht eingeloggt.

Jetz gehts auf jedenfall. Ich hab dem Package Maintainer mal ne Mail 
geschreiben. Mal schauen ob sich da was tut. KA

Thx
Jürgen

Autor: Vladisa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
You have to register at the avrfreak's forum to be able to see the 
downloads.

-Vlado

Autor: Christ (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Was kann ich dagegen tun?

Erst mal ein ernstzunehmendes OS installieren.

Autor: Jürgen Eckert (sid)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eigentlich wollte ich nicht zurück schreiben, weil ich mir denke das 
Vladisa vielleicht nicht so gut deutsch kann und nur helfen wollte und 
dabei überlesen hat das alles geklärt war. Aber deine antwort, Christ, 
ist ja unter aller S**.

1) Wenn man sich mal die Timeline anschaut, dann könnte einem vielleicht 
auffallen das der letzte Eintrag schon 2 Monate (!!) zurück liegt und 
bereits als geklärt gilt. (Und alles funktioniert.)

2) "ernstzunehmendes OS" - das muss ich nicht kommentieren.

Jürgen


PS: Ich werde hier nicht wieder antworten

*!abo*

Autor: Uwe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MoinMoin,

im Lochraster-Wiki steht dazu etwas:

http://wiki.lochraster.org/wiki/Etherrape#Compiler...

Dort findest du entweder Links zu den entsprechenden Patches bzw. auch 
Debian-Pakete die du unter Ubuntu installieren können solltest (Ubuntu 
ist auch nichts weiter als eine bunteres Debian...).

Alternativ könntest du auch das aktuelle Debian-Repository (etch) in 
deiner /etc/apt/source.conf einbinden. Die dort verfügbaren Pakete 
unterstützen den Mega644 (zumindestens bei mir, der vor einigen Wochen 
sein Debian aktualisiert hat...). Da solltest du aber vorsichtig sein 
und nicht gleich auch noch ein unüberlegtes "apt update" machen und 
damit dein Ubuntu zerschiesst...

Grüße Uwe

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.