avr-gcc mit xmega unterstützung

OP #2486250
Lesenswert?
• ▲
▼
Nachdem ich nun mit WinAVR Probleme habe das die erstellten .hex files 
nicht wirklich funzen, und ich nun doch unter linux weiter mache wollte
ich mal das Bingo666 script ausprobieren.

nach kurzer Zeit stellte sich allerdings raus das dieses Script nicht 
wirklich brauchbar funzt, immer wieder findet er Dateien nicht, wie z.B. 
die mpfr.h unsw..

Auch die Debian Packages Stecken voll mit Fehlern:

dpkg -i avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb
dpkg: error processing 
avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb (--install):
 parsing file '/var/lib/dpkg/tmp.ci/control' near line 10 package 
'avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64':
 blank line in value of field 'Description'
Errors were encountered while processing:
 avr-gcc-4.3.4-avrfreaks-2011-sep-20-u10.04.x64.deb


Was gibt es den noch für möglichkeiten Irgendwie an xmega unterstuetzung 
unter linux zu kommen?

Die xmega serie ist ja nun schon einige Jahre alt.
Moderator Persönliche Seite #2486258
Lesenswert?
• ▲
▼
Simon M. schrieb:
> nach kurzer Zeit stellte sich allerdings raus das dieses Script nicht
> wirklich brauchbar funzt, immer wieder findet er Dateien nicht, wie z.B.
> die mpfr.h unsw..

Dann verfolge die Fehler zurück, statt hier wie wild von einem zum
nächsten zu hüpfen.

Wenn offensichtlich eine ganze Reihe von Leuten mit Bingos Script
(und auch mit den daraus generierten .deb-Paketen) klar kommt, du
aber nicht, dann hilft es nicht viel, noch nach der 1001. Variante
zu suchen.
OP #2486283
Lesenswert?
• ▲
▼
Ich hab ja nichts aussergewöhnliches gemacht.
Ich kann mir auch einfach nicht vorstellen das mein dpkg irgendwie 
defekt sein soll, bisher habe ich da alle .deb Pakete bestens 
installiert bekommen.

zum Bingo Script:
er findet die mpfr.h nicht, die auch nicht im selben verzeichnis liegt 
sondern im $PREFIX/source/mpfr-3.1.0/src/mpfr.h


gcc -c  -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall 
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes 
-Wmissing-format-attribu$
In file included from ../../../source/gcc-4.5.1/gcc/rtl.h:28:0,
                 from ../../../source/gcc-4.5.1/gcc/attribs.c:30:
../../../source/gcc-4.5.1/gcc/real.h:27:18: fatal error: mpfr.h: No such 
file or directory
compilation terminated.
make[2]: *** [attribs.o] Error 1
make[2]: Leaving directory `/home/user/avr/build/gcc-4.5.1/gcc'
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory `/home/user/avr/build/gcc-4.5.1'
make: *** [install] Error 2
(Firma: von Dänemark) #2488153
Lesenswert?
• ▲
▼
Simon M. schrieb:
> Da kann ich nur Danke sagen, das war das Problem, und die
> libmpc-dev hat mir auch gefehlt.

Im  readme.txt steht : See pre-reqs.txt for dependencies

Und im pre-reqs.txt steht :

#All packages on one line
sudo apt-get install build-essential texinfo texi2html libcwidget-dev 
tcl8.4-dev tk8.4-dev libncurses5-dev libx11-dev binutils-dev bison flex 
libusb-0.1-4 libusb-dev libmpfr-dev libexpat1-dev python-dev

Ich habe einer neues Ubuntu 10.04 installiert , am einer test-pc.

Ich habe jetzt testet die neue 
avr-gcc-4.5.1-avrfreaks-2011-dec-29-u10.04.i386.deb von 
http://www.wrightflyer.co.uk/avr-gcc/

Installiert (via GDebi) und de-installiert (via Synaptic)

Kann nicht die 64-bit paket testen , heute.

Jetzt baue ich einer total neue toolchain via die buildscript.
(Und erst die von oben apt-get von pre-reqs.txt)
libmpfr-dev sind nötig (Ubuntu 10.04), aber ich habe kein libmpc-dev 
installiert.


Ich teste nur unter Ubuntu 10.04 LTS , aber mit einer bischen 
kreativitet.
Baue leute auch die toolchain unter Fedora/Suse ua.


mfg
Bingo von Dänemark

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.