Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
mspgcc4 [Le 04/05/2011, 14:06] Erkan [MSPDebug] |
mspgcc4 [Le 04/04/2017, 11:49] 41.78.195.84 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid Maverick Natty BROUILLON}} | + | {{tag>Xenial Programmation BROUILLON}} |
---- | ---- | ||
- | <note warning>Page en cours de rédaction</note> | + | |
====== MSPGCC4 ====== | ====== MSPGCC4 ====== | ||
- | MSPGCC4 est compilateur permettant de créer des exécutables pour micro-contrôleur de type Texas Instrument [[http://fr.wikipedia.org/wiki/MSP430|MSP430]]. | + | MSPGCC4 est compilateur permettant de créer des exécutables pour micro-contrôleur de type Texas Instrument [[wpfr>MSP430]]. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 14: | Ligne 14: | ||
===== Installation ===== | ===== Installation ===== | ||
- | + | Il suffit d'installer le paquet **[[apt>gcc-msp430]]**. | |
- | Pour installer MSPGCC4, il faut commencer par installer les paquets suivants: **[[apt>texinfo patch gcc-4.4]]**. | + | |
- | + | ||
- | Nous allons ensuite récupérer et extraire les sources de la dernière version de MSPGCC4 depuis le site officiel du projet: | + | |
- | + | ||
- | [[http://sourceforge.net/projects/mspgcc4/files/mspgcc4/]] | + | |
- | + | ||
- | Il suffit alors de lancer la compilation et l'installation avec la commande suivante: | + | |
- | <code>sudo sh buildgcc.sh</code> | + | |
- | Une série de questions vous permettra de configurer votre installation. Les réponses proposées par défaut conviennent dans la plupart des cas. | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Pour pouvoir lancer la commande msp430-gcc nous allons modifier le fichier ~/.bashrc et ajouter la ligne suivante à la fin de ce fichier: | + | Lancez la commande : <code>msp430-gcc -v</code> |
- | <code> | + | |
- | export PATH=/opt/msp430-gcc-4.4.5/bin/ | + | |
- | </code> | + | |
- | + | ||
- | Pour finir nous allons faire en sorte que notre [[:terminal|terminal]] prenne en compte notre modification: | + | |
- | <code> | + | |
- | source ~/.bashrc | + | |
- | </code> | + | |
- | + | ||
- | Et voilà, votre compilateur est maintenant opérationnel. Pour le vérifier rien de plus simple: | + | |
- | <code> | + | |
- | msp430-gcc -v | + | |
- | </code> | + | |
===== MSPDebug ===== | ===== MSPDebug ===== | ||
- | MSPDebug est un débogueur pour micro-contrôleur MSP430 disponible dans les dépôts depuis Ubuntu [[Natty]]. **[[apt>mspdebug]]** | + | MSPDebug est un débogueur pour micro-contrôleur MSP430 disponible dans les dépôts à travers le paquet **[[apt>mspdebug]]**. |
- | + | ||
- | + | ||
- | Pour les versions antérieur d'Ubuntu, les sources du projet sont disponibles sur le site officiel [[http://mspdebug.sourceforge.net|MSPDebug]]. | + | |
- | + | ||
- | Les paquets suivants sont nécessaire à la compilation: | + | |
- | **[[apt>libncurses5-dev zlibc zlib1g-dev libx11-dev libusb-dev libreadline6-dev]]** | + | |
- | Pour extraire, compiler et installer MSPDebug: | ||
- | <code> | ||
- | tar xvfz mspdebug-version.tar.gz | ||
- | cd mspdebug-version | ||
- | make && sudo make install | ||
- | </code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* [[http://mspgcc4.sourceforge.net/|GCC 4.x toolchain for Texas Instruments MSP430 MCUs]] | * [[http://mspgcc4.sourceforge.net/|GCC 4.x toolchain for Texas Instruments MSP430 MCUs]] | ||
+ | * [[https://launchpad.net/~msp430-development-daily|Ubuntu MSP430 Development Daily Builds]] | ||
//Basé sur [[http://mylightswitch.com/2010/06/21/installing-mpsgcc4-and-mspdebug-on-kubuntu-1004/|Installing MPSGCC4 and MSPDEBUG on Kubuntu 10.04]].// | //Basé sur [[http://mylightswitch.com/2010/06/21/installing-mpsgcc4-and-mspdebug-on-kubuntu-1004/|Installing MPSGCC4 and MSPDEBUG on Kubuntu 10.04]].// |