Ubuntu: Ce que gcc à utiliser lors de la crosscompiling pour les microcontrôleurs STM32 (Cortex-M3)?

Je suis en train de commencer avec le STM32 (Cortex-M3) et mon plan est d'obtenir ce travail à partir d'Ubuntu (9.04 /AMD64).

Pour commencer j'ai eu le Olimex stm32-h103 en-tête du conseil et l' Olimex BRAS-USB-TOC jtag, et des que je vais probablement l'utiliser OpenOCD, gcc et Eclipse.

Mais pour l'instant je suis à la recherche dans quelle version de gcc à utiliser et comment le programme d'installation que pour être en mesure de crosscompile le code.

Il semble y avoir certains bras de projets là-bas, mais je ne sais pas ce que pour commencer avec,
quelqu'un peut-il me pousser dans la bonne direction?

Merci
Johan


Mise à jour:
Il semble presque être ce que je veux de codesourcery,
mais ils semblent se concentrer sur IA32 et pas AMD64.

Cependant dans les périphériques pris en charge, je trouve le Cortex-M3

  • ARM EABI, BRAS M-profil Simulateur -mcpu=cortex-m3 -mthumb

Mise à jour:
Il y a une possibilité d'installer IA32 sur AMD64,
peut-être que l'marqué réponse est déjà obsolète.

Mise à jour:
Trouvé ce lien sur crosscompile pour le Cortex-M3.

Voir stackoverflow.com/questions/1523810/...
Buildroot est bon pour les gros bras:s, comme ARM9,ARM11, Cortex-A8 (et si vous voulez exécuter Linux). Mais pas pour le MCU style Cortex-M3 (c'est plus comme ARM7). Mais merci quand même.
Le lien que vous avez, il n'est plus correcte après, nous avons restructuré le eLua site, vous pouvez trouver la même page ici: eluaproject.net/en_tc_cortex.html pour info, j'ai des instructions de travail pour la construction de CodeSourcery de la chaîne d'outils pour la version 64-bit sur OS X. Il peut ne pas être trop difficile de s'adapter à travailler sur Linux ainsi: fanplastic.org/gcc-for-arm-eabi
Il est également intéressant de noter que, depuis Ubuntu 64 bits installations peuvent exécuter des applications 32 bits, CodeSourcery outils devrait pas avoir des problèmes en cours d'exécution sur votre Ubuntu AMD64 installation. (Disclaimer: je suis un CodeSourcery employé).
Merci pour la remarque sur AMD64, j'ai mis à jour la question avec l'info.

OriginalL'auteur Johan | 2009-10-01