Archive pour la catégorie ‘Embedded’

MSP430 et Ubuntu

Jeudi 30 mai 2013

Je viens d’acheter un kit de développement MSP430, voici donc mes premières démarche pour l’utiliser sous Ubuntu (wheezy/sid)
Lancer l’installation de certain packet:

sudo apt-get install gcc-msp430 mspdebug

Maintenant on creer un petit Hello world:
[sourcecode language="cpp"]/* Blink LED example */

#include <msp430g2553.h>

/** Delay function. **/
delay(unsigned int d) {
int i;
for (i = 0; i<d; i++) {
nop();
}
}

int main(void) {
WDTCTL = WDTPW | WDTHOLD;
P1DIR = 0xFF;
P1OUT = 0×01;

for (;;) {
P1OUT = ~P1OUT;
delay(0x4fff);
}
}[/sourcecode]
Puis on tente de le compiler

msp430-gcc hello.c

Bon maintenant il faut envoyer tout cela sur la carte. On branche la carte:

sudo mspdebug rf2500
prog a.out
run

Mon dieu sa marche direct et sans aucun problème, c’est quand même pas tous les jours comme cela sous linux.