summon arm toolchain - fehler beim konfigurieren

OP #3595638
Hallo Leute!

unter MacOs 10.8.5 wollte ich "summon-arm-toolchain" für STM32F4 Zeug 
nach dieser Anleitung konfigurieren.

http://www.direcs.de/2011/12/stm32f4discovery-unter-mac-os-x-10-7-lion-und-warum-die-linux-anleitungen-nicht-funktionierten/


nach ca. 5 Minuten wurde die Konfiguration abgebrochen. Ich weiss es 
nicht woran es genau liegt. Ich vermute das Fehler liegt an Makefile.

Ich hoffe dass ich hier Hilfe bekomme.

LG Hu.
OP
Hallo!

hier hänge ich die Teilmeldung der Installation an.

...
1
 
2
/pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list
3
make[3]: Nothing to be done for `all'.
4
if [ x"-fno-common" != x ]; then \
5
    gcc -c -DHAVE_CONFIG_H -g -O2  -I. -I../../gcc-linaro-4.7-2013.01/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  -fno-common ../../gcc-linaro-4.7-2013.01/libiberty/regex.c -o pic/regex.o; \
6
  else true; fi
...
1
 configure: creating ./config.status
2
configure: updating cache ../config.cache
3
gcc -c -DHAVE_CONFIG_H -g -O2  -I. -I../../gcc-linaro-4.7-2013.01/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ../../gcc-linaro-4.7-2013.01/libiberty/regex.c -o regex.o
4
configure: creating ./config.status
5
config.status: creating Makefile
6
config.status: creating mkheaders.almost
7
config.status: creating config.h
8
config.status: creating Makefile
9
config.status: creating testsuite/Makefile
10
make[2]: Nothing to be done for `all'.
11
config.status: creating config.h
12
mkdir ./libcpp
13
Configuring in ./libcp

1
./../gcc-linaro-4.7-2013.01/gcc/doc/trouble.texi:7: warning: node prev `Trouble' in menu `Bug Reporting' and in sectioning `Gcov' differ
2
../../gcc-linaro-4.7-2013.01/gcc/doc/trouble.texi:7: warning: node up `Trouble' in menu `Bugs' and in sectioning `Top' differ
3
../../gcc-linaro-4.7-2013.01/gcc/doc/service.texi:6: warning: node prev `Service' in menu `Trouble' and in sectioning `Bugs' differ
4
../../gcc-linaro-4.7-2013.01/gcc/doc/service.texi:6: warning: node up `Service' in menu `Bugs' and in sectioning `Top' differ
5
make[2]: *** [doc/gcc.info] Error 1
6
make[1]: *** [all-gcc] Error 2
7
make: *** [all] Error 2


Die sind schon im /usr/local eingebaut worden.

arm-none-eabi-addr2line  arm-none-eabi-ld  arm-none-eabi-readelf
arm-none-eabi-ar  arm-none-eabi-ld.bfd  arm-none-eabi-size
arm-none-eabi-as  arm-none-eabi-nm  arm-none-eabi-strings
arm-none-eabi-c++filt  arm-none-eabi-objcopy  arm-none-eabi-strip
arm-none-eabi-elfedit  arm-none-eabi-objdump
arm-none-eabi-gprof  arm-none-eabi-ranlib


LG Hu
Angehängte Dateien:
Gast
Bei mir hatte die summon toolchain einen bug in der Lib. Umrechnung von 
float nach double ist defekt. Hab ich auch in den arm-artikel 
geschrieben.
Daher: würde mich an deiner stelle nach was anderem umschauen...
OP
Uwe Bonnes schrieb:
> Die aktuellste GNU Tools for ARM Embedded Processors findet man unter
>
> https://launchpad.net/gcc-arm-embedded

nachdem summon arm toolchain installation auf mac fehlgeschlagen hat , 
habe ich versucht nacheinander binutils newlib und die weiteren auf mac 
zu installieren.

binutils hat irgendeinen blöden fehler gemeckert.

ich habe wenig erfahrung mit der sache.

eine einfache Frage. Kann ich einfach die vorkompilierte Version für mac 
vonhttps://launchpad.net/gcc-arm-embedded  nehmen?

warum nimmt man yagarto oder summon arm toolchain ? welchen vorteil 
bringen diese toolchain?

vielen dank!

LG Hu.

An Karl:
Entschuldigen Sie für direkt duzen. das war aus versehen unfreundlich.
(Firma: TU Darmstadt)
Ich habe keine Erfahrung mit dem MAC, aber die Launchpad Version spielt 
unter Linux einwandfrei. Die Launchpad Mannschaft ist von ARM direkt und 
pflegt Arm Patches dann auch in den GCC Hauptbaum ein. Yagarto wurde von 
Michael Fischer gepflegt, er empfiehlt inzwischen auch Launchpad. Die 
Summon Kette kenne ich nicht. Launchpad braucht man aber auch nicht 
selbst zu kompilieren, dass macht die Sache wohle einfacher als Summon. 
Launchpad ist aber nur Toolchain, keine Eclipse Erweiterung,

Duzen ich hier wohl kein Problem.
OP
Uwe Bonnes schrieb:
> Ich habe keine Erfahrung mit dem MAC, aber die Launchpad Version spielt
> unter Linux einwandfrei. Die Launchpad Mannschaft ist von ARM direkt und
> pflegt Arm Patches dann auch in den GCC Hauptbaum ein. Yagarto wurde von
> Michael Fischer gepflegt, er empfiehlt inzwischen auch Launchpad. Die
> Summon Kette kenne ich nicht. Launchpad braucht man aber auch nicht
> selbst zu kompilieren, dass macht die Sache wohle einfacher als Summon.
> Launchpad ist aber nur Toolchain, keine Eclipse Erweiterung,
>
> Duzen ich hier wohl kein Problem.


Vielen Dank für die ausführliche Erklärung.

LG Hu

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.