Question:
Existe-t-il un système de développement pour les microcontrôleurs de la série MSP430F?
I. J. Kennedy
2011-02-23 08:05:41 UTC
view on stackexchange narkive permalink

J'espère un IDE quelconque, mais je prendrai n'importe quel compilateur ou assembleur! Je n'arrive pas à trouver quoi que ce soit en recherchant sur Google.

[Oui.] (Http://focus.ti.com/mcu/docs/mcuprodmsptoolsw.tsp?sectionId=95&tabId=1203&familyId=342&toolTypeId=1)
Cinq réponses:
jsolarski
2011-02-23 08:26:10 UTC
view on stackexchange narkive permalink

J'utilise MSPgcc pour la série msp430, IAR est un autre CSS Ce dernier a des restrictions. Pour quelle puce essayez-vous de programmer ou de coder ?

Edit- Uniarch mspgcc a été publié, il prend en charge les nouvelles puces msp430 et est maintenant le compilateur préféré par rapport à mspgcc4Build directions pour uniarch mspgcc

Plus précisément, MSP430F2122.
markrages
2011-02-23 09:23:34 UTC
view on stackexchange narkive permalink

Bien sûr, il y en a. J'utilise emacs + mspgcc4 + make + mspdebug + gdb + ddd.

Il existe un compilateur IAR à télécharger depuis TI. La version gratuite est limitée à la taille du code. Il est également livré avec une sorte d'IDE. Mais les programmes MSP sont assez petits par définition, et un simple makefile suffit pour compiler et programmer du code.

old_timer
2011-02-25 12:16:19 UTC
view on stackexchange narkive permalink

sur sourceforge, vous pouvez trouver à la fois mspgcc (mspgcc.sf.net) et mspgcc4 (mspgcc4.sf.net). J'ai eu du mal récemment à construire mspgcc sur un Linux moderne (finalement réussi), mais mspgcc4 se construit très bien sans problème.

Si tout ce dont vous avez besoin pour l'instant, c'est d'un assembleur et d'un éditeur de liens, il est quelque peu trivial de croiser la compilation gnu binutils. ./configure --target = msp430 --prefix = / opt / msp430 ou quelque chose comme ça.

De plus, tout de suite, llvm inclut les différentes cibles, contrairement à gcc vous ne choisissez pas une compiler le compilateur. L'inconvénient est que le support msp430 de llvm est considéré comme expérimental (car nous ne nous soucierons probablement pas des rapports de bogue). Et vous aurez toujours besoin de binutils pour assembler et / ou lier.

GCC 4 est sorti en 2005 et le port "par défaut" msp430 collé à la v3 est une honte. Là encore, le projet mspgcc4 ne semble pas fournir un kit très complet à lui seul. :(
Leon Heller
2011-02-23 09:45:49 UTC
view on stackexchange narkive permalink

J'utilise Rowley CrossWorks. C'est très bien, avec un excellent support.

Sergio Campamá
2011-07-02 02:22:31 UTC
view on stackexchange narkive permalink

Tout récemment, il y a eu une nouvelle version de mspgcc, temporairement surnommée "uniarch", voici les instructions d'installation de som pour ubuntu

https://github.com/sergiocampama/Launchpad/blob/ master / README.md

je pense que tous les appareils récents sont pris en charge dans cette version ...

ma configuration est une machine vmware exécutant le serveur ubuntu 11.04, avec netatalk et ssh ... donc avec mon mac, je me connecte au terminal via ssh et monte le lecteur ubuntu sur afp avec netatalk ... donc j'utilise xcode comme idée de développement, et j'exécute les commandes sur le terminal ... ...

J'ai aussi un rakefile qui fait tout le travail manuel (qui peut être trouvé dans le repo ci-dessus), et donc je ne fais que 'rake mcu = msp430g2211 build install' et il compile, lie et installe sur le tableau de bord ...



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...