Sziasztok,
megint megpróbáltam Linux alapokra áthelyezni az Atmeles világom és megint sikertelenül.
Ezt a szájbarágós leírást használtam alapnak,
http://www.tuxgraphics.org/electronics/200901/avr-gcc-linux.shtml#0lfin…
...csak az itt hivatkozott verziók helyett újabbakat használva.
A binutils-2.20, a gcc-core-4.3.2 simán felment, gmp és mpfr eleve volt.
Az avr-libc-1.6.7 viszont kész horror, mert az alábbi hiabaüzenetből úgy tűnik, valami össze van a könyvtárstrukturában kutyulva és mivel gőzöm nincs a rendszerváltozókról (PREFIX, CC és egyebek) és nem is akarok most ezek gyönyöreiben tobzódni, itt megállt a tudomány.
A Google sem akar a barátom lenni,mert tegnapelőtt találtam ugyan egy fórumot, ahol pont ebbe futott bele valaki, de a fórum görög nyelvű volt és a meglehetős rövid válasz is meghaladta képességeimet.
Van valakinek tippje, mi van itt?
Üdv és BUÉK, István
make[4]: Entering directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2'
Making all in at90s1200
make[5]: Entering directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2/at90s1200'
avr-gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../common -I../../../../include -I../../../../include -I../../../../common -I../../../../include -I../../../../include -x assembler-with-cpp -Wa,-gstabs -mmcu=at90s1200 -MT gcrt1.o -MD -MP -MF .deps/gcrt1.Tpo -c -o gcrt1.o ../../../../crt1/gcrt1.S
make[5]: avr-gcc: Command not found
make[5]: *** [gcrt1.o] Error 127
make[5]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2/at90s1200'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib/avr2'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7/avr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/AVRtoolchain/avr-libc-1.6.7'
make: *** [all] Error 2
- 1014 megtekintés
Hozzászólások
Es az avr-gcc egyebkent fent van - mert ugye azt hianyolja?
Ugy tunik a libc leforditasahoz szukseg van az avr-es gcc forditora (szerintem ez ertheto). Ez vagy nincs fent, vagy csak nincs az eleresi utban. Szoval eloszor oldd meg, hogy a az avr-gcc ne "avr-gcc: Command not found"-ot dobjon.
/sza2
PS: Milyen Linux? Binarist nem akarsz feltenni?
- A hozzászóláshoz be kell jelentkezni
Fent van,a path-ban is benne. Először én is úgy értelmeztem,hogy nem látni, de az adott pontra beszúrt avr-gcc --help rendes helpet ad, szóval úgy tűnik, maga az avr-gcc üzeni, hogy a fordításhoz nem talál valamit.
UHU-van, mindent azon csinálok, ezért bosszant, hogy avr ügyben sokadszorra is pofára esek.
Milyen binárisra gondolsz? Én csak forrásból telepíthető toolchaint láttam eddig.
- A hozzászóláshoz be kell jelentkezni
Szia!
Nekem az arm es az avr vilagbol ugy tunik, hogy csak bizonyos binutils/gcc/glibc verziok hajlandok egyuttmukodni, es hogy ebben a harmasban kinek mi a verzioszama, azt szinte lehetetlen kitalalni.
Ha linux ala avr toolchain kell, akkor ajanlom az avrfreaks.net-en az avr-gcc forumban a legfelso sticky topicot. Itt talalhato egy folyamatosan frissulo script, ami letolti a megfelelo csomagokat, patchel, fordit, es voila: mukodo toolchain. En ezt hasznalom, es eddig nem volt vele semmi gond.
A dologert be kell regisztralni, de egyebkent sem hatrany ha van accountod, akad az oldalon par hasznos dolog.
- A hozzászóláshoz be kell jelentkezni
Nekem is nagyon úgy tűnik, hogy csak bizonyos verziószámú programok működnek együtt. Én meg mindig rossz fázisban ugrok újra neki, hogy összehozzak egy toolchaint. Az avrfreaks-en regisztrálva vagyok, de elkerülte a figyelem az avr-gcc fórum, köszi a tippet.
- A hozzászóláshoz be kell jelentkezni
Bar az avr cuccokhoz nem segit, erdemes megnezni a crosstool es a crosstool-ng kompatibilitasi matrixat:
http://ymorin.is-a-geek.org/projects/crosstool#status
http://www.kegel.com/crosstool/crosstool-0.43/buildlogs/
Ezekbol ki lehet bogaraszni olyan verziokat, amik passzolnak, ha az ember kezzel akar toolchaint gyartani. De sztem sokkal celravezetobb a fenti csomagok egyiket vagy teljes kereszt-fejleszto rendszert hasznalni (Buildroot, OE).
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Ajánlom figyelmetekbe a következő fórum elolvasását:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631…
Egyébként itt a gcc-s fórumban jelen vannak az avr-libc és az avr-gcc készítői is.
Én is sokat programozok avr-t és ajánlom ezt az oldalt (http://www.avrfreaks.net) mindenkinek, aki avr-rel foglakozik.
- A hozzászóláshoz be kell jelentkezni
Köszi, regisztrálva vagyok, de itt nem vettem észre az avr-gcc fórumot, a savannah, illetve tuxgraphics felől indultam. Majd megnézem a fórumot,hátha bejön.
- A hozzászóláshoz be kell jelentkezni