Forum: Compiler & IDEs Atmega644 unter Ubuntu 7.04


von Jürgen E. (sid)


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.
1
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.
1
$ cd gcc-core-4.1.2
2
$ ./configure prefix=/usr/local/avr -target=avr -enable-language=c,c++ -disable-nls disable-libssp
3
# make
4
# make install

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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


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&file=viewtopic&t=42631

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.

von Jürgen E. (sid)


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

von Vladisa (Gast)


Lesenswert?

You have to register at the avrfreak's forum to be able to see the 
downloads.

-Vlado

von Christ (Gast)


Lesenswert?

>Was kann ich dagegen tun?

Erst mal ein ernstzunehmendes OS installieren.

von Jürgen E. (sid)


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*

von Uwe (Gast)


Lesenswert?

MoinMoin,

im Lochraster-Wiki steht dazu etwas:

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

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.