Spero in un IDE di qualche tipo, ma prenderò qualsiasi compilatore o assemblatore! Non riesco a trovare nulla su Google.
Spero in un IDE di qualche tipo, ma prenderò qualsiasi compilatore o assemblatore! Non riesco a trovare nulla su Google.
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
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.
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.
Uso Rowley CrossWorks. È molto buono, con un eccellente supporto.
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 ...