Forum: PC Hard- und Software openSuse 12.1 und avr-gcc


von Dennis X. (Gast)


Lesenswert?

Hallo Ihr,

ich versuche seit einigen Tagen nun schon unter meinem neuen System 
(siehe oben) das avr-gcc zu installieren. Da ich derzeit noch zwischen 
meinem Win7 und dem Linux wechsle, weil ich etwas programmieren möchte, 
habe ich mich nun dazu entschieden,das zu lassen.
Jetzt habe ich mich für die Installation diesen Link gesucht:
http://www.rn-wissen.de/index.php/Avr-gcc_und_avrdude_installieren
Hier wird die Installation Step-by-Step erklärt.
Wenn ich nun aber das GCC Paket installieren will kommt in der Konsole 
nur die Fehlermeldung "Wrong C Compiler found!". Ich kann also mit der 
Installation nicht fortfahren.
Gibt es denn soetwas nicht fertig als Paket? Es scheint mir gerade sehr 
schwierig zu sein, das ganze zum Laufen zu bringen.

Dennis

von Simon S. (-schumi-)


Lesenswert?

Normalerweise heißen die Pakete die du benötigst
 - gcc-avr
 - binutils-avr
 - avr-libc
 - avrdude

Und halt noch irgendeinen Editor für deine C-Files, ich bevorzuge
 - geany

PS: Am besten geht das ganze, wenn du dir dann in Geany/[Editor deiner 
wahl] noch Buttons/Shortcuts mit den Befehlen "make all" und "make 
program" für dein makefile belegst, somit ist das Programm mit 2 Klicks 
übersetzt und auf den AVR geladen

von Stefan E. (sternst)


Lesenswert?

Dennis X. schrieb:
> Gibt es denn soetwas nicht fertig als Paket?

http://www.wrightflyer.co.uk/avr-gcc/

von HeulSUSE (Gast)


Lesenswert?

guckstdu:
1
http://software.opensuse.org/search?q=avr-gcc&baseproject=openSUSE%3A12.1&lang=de&exclude_debug=true

von Daniel -. (root)


Lesenswert?

Dennis X. schrieb:
> ich versuche seit einigen Tagen nun schon unter meinem neuen System
> (siehe oben) das avr-gcc zu installieren.

wenn sich die Übersetzung aus den Quellen so schwierig erscheint,
wäre die Möglichkeit winavr unter wine zu nutzen.

Hab jetzt wieder Debian drauf, da gibt es avr-gcc Packet.
Vor einem Jahr als ich OpenSuse drauf hatte, hatten die meine ich
keinen rpm Paket. Schließlich habe die toolchain aus den Quellen gebaut.

von Daniel -. (root)


Lesenswert?

HeulSUSE schrieb:
> guckstdu:

das Vorhandensein eines Packetes bedeutet nicht, dass die Toolchain
sich sauber einrichten lässt ;-)
Irgendwas war da vermurkst ... weiss nicht mehr genau.

Nachtrag: (mal google gefragt: opensuse avr toolchain broken)
http://web.archiveorange.com/archive/v/wmeLD5tYKtkF8jDbYYzF

von Dennis X. (Gast)


Lesenswert?

Simon S. schrieb:
> Normalerweise heißen die Pakete die du benötigst
>  - gcc-avr
>  - binutils-avr
>  - avr-libc
>  - avrdude

Ja die Pakete hab ich mir auch heruntergeladen, von jedem das Neueste. 
Allerdings habe ich in einem Tutorial gesehn, dass die die avr-gcc-core 
heruntergeladen haben. Was ist an diesem anderst? Kann ich dieses Paket 
verwenden?
Gibt es bei der Installation von avr-libc noch irgendwas zu beachten?

Ich habe auch das normale GCC für das openSuse installiert. Bei meiner 
Fehlermeldung hat es mir ja gesagt, dass ich einen falschen Kompiler 
habe. Sollte ich den wieder deinstallieren?

Danke schonmal für eure Bemühungen, ich bleib dran!

Dennis

von Dennis X. (Gast)


Lesenswert?

Ich habe soeben dieses Tutorial mal probiert:
http://www.linuxfocus.org/Deutsch/November2004/article352.shtml
Aber hier habe ich zwei Fehler nach dem make Befehl, wenn ich versuche 
die binutils zu instalieren. Was mach ich nur falsch?
Ist es denn wirklich so schwer das alles einzurichten?

von Stefan E. (sternst)


Lesenswert?

Dennis X. schrieb:
> Ist es denn wirklich so schwer das alles einzurichten?

Was genau stört dich denn an den fertigen Paketen, die ich oben verlinkt 
habe?

von Dennis X. (Gast)


Lesenswert?

Hab es jetzt über ein Reopsitory gemacht und mir davon die benötigte 
Software geladen. Dann den Eclipse eingerichtet und mit einem PlugIn für 
die AVR´s fit gemacht!

Läuft...

Dennis

von Jan (Gast)


Lesenswert?

Ich stehe vor dem selben Problem welches Reopsitory hast du benutzt und 
welche Pakete hast du jetzt installiert?

von Dennis X. (Gast)


Lesenswert?

Hallo Jan,
habe natürlich alles dokumentiert als es funktioniert hat:
http://www.greguhn.de/programmierung/opensuse-avr-mikrocontroller/

von Jan (Gast)


Lesenswert?

Coole Sache danke dir !

Bei mir macht meckert er nur ständig beim Debuggen herum. Hast du da 
Änderungen vorgenommen ?

Ps. dein Link "Mein JTAG Debugger" geht nicht ! :)

von Dennis X. (Gast)


Lesenswert?

Hallo Jan,
Nein sorry, zum Debuggen bin ich selber nie unter Linux gekommen. Mir 
war es primär erst mal wichtig, etwas zu programmieren und zu flashen! 
Unter Windows geht das allerdings richtig gut mit meinem eigenen 
Debugger.

Bin gerade dabei unter Linux noch den STM32 zum laufen zu bringen. Das 
ist aber leider schwerer als gedacht.

Dennis

P.S.: Link wurde erneuert!

von Jan (Gast)


Lesenswert?

mmm
Ne ich glaube wir reden an einander vorbei ich meinte eigentlich den 
geschriebenen Programmcode in Eclipse Debuggen und nicht die Hardware.

von Dennis X. (Gast)


Lesenswert?

Achsoooo... Naja dann kann ich dir nicht helfen ;-) Geht das mit Eclipse 
überhaupt so einfach?! Wüsste jetzt nicht, lass mich aber auch belehren!

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.