Domanda:
Esiste un sistema di sviluppo per i microcontrollori della serie MSP430F?
I. J. Kennedy
2011-02-23 08:05:41 UTC
view on stackexchange narkive permalink

Spero in un IDE di qualche tipo, ma prenderò qualsiasi compilatore o assemblatore! Non riesco a trovare nulla su Google.

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

Uso MSPgcc per la serie msp430, IAR è un altro CSS Gli ultimi hanno delle limitazioni. Per quale chip stai tentando di programmare o codificare ?

Modifica- Uniarch mspgcc è stato rilasciato, supporta i chip msp430 più recenti ed è ora il compilatore preferito rispetto a mspgcc4 Istruzioni di creazione per uniarch mspgcc

In particolare, MSP430F2122.
markrages
2011-02-23 09:23:34 UTC
view on stackexchange narkive permalink

Certo che c'è. Uso emacs + mspgcc4 + make + mspdebug + gdb + ddd.

Esiste un compilatore IAR per il download da TI. Quello gratuito è limitato alle dimensioni del codice. Viene fornito anche con una sorta di IDE. Ma i programmi MSP sono piuttosto piccoli per definizione e un semplice makefile è tutto ciò che serve per compilare e programmare il codice.

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

su sourceforge puoi trovare sia mspgcc (mspgcc.sf.net) che mspgcc4 (mspgcc4.sf.net). Recentemente ho avuto problemi a costruire mspgcc su un Linux moderno (finalmente ci sono riuscito), ma mspgcc4 si costruisce senza problemi.

Se per ora tutto ciò di cui hai bisogno è un assemblatore e un linker, è alquanto banale eseguire la compilazione incrociata di gnu binutils. ./configure --target = msp430 --prefix = / opt / msp430 o qualcosa del genere.

Inoltre, per impostazione predefinita, llvm include i vari obiettivi, a differenza di gcc non ne scegli uno quando compilare il compilatore. Lo svantaggio è che il supporto msp430 di llvm è considerato sperimentale (poiché probabilmente non ci preoccuperemo delle segnalazioni di bug). E avrai ancora bisogno di binutils da assemblare e / o collegare.

GCC 4 è stato rilasciato nel 2005 e il port "predefinito" di msp430 che si attacca alla v3 è una vergogna. Inoltre, il progetto mspgcc4 non sembra fornire un kit molto completo da solo. :(
Leon Heller
2011-02-23 09:45:49 UTC
view on stackexchange narkive permalink

Uso Rowley CrossWorks. È molto buono, con un eccellente supporto.

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

di recente c'è stata una nuova versione di mspgcc, soprannominata temporaneamente "uniarch", ecco alcune istruzioni per l'installazione di ubuntu

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

penso che tutti i dispositivi recenti siano supportati in quella versione ...

la mia configurazione è una macchina vmware che esegue ubuntu server 11.04, con netatalk e ssh ... quindi con il mio Mac, mi connetto con il terminale su ssh e monto l'unità Ubuntu su afp con netatalk ... quindi uso xcode come ide di sviluppo ed eseguo i comandi sul terminale .. è così comodo ...

ho anche un rakefile che fa tutto il lavoro utile (che può essere trovato nel repository sopra), e quindi ho solo 'rake mcu = msp430g2211 build install' e compila, collega e installa sul launchpad ...



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...