Table des matières:

Guide de démarrage du LaunchPad TM4C123G : 7 étapes
Guide de démarrage du LaunchPad TM4C123G : 7 étapes

Vidéo: Guide de démarrage du LaunchPad TM4C123G : 7 étapes

Vidéo: Guide de démarrage du LaunchPad TM4C123G : 7 étapes
Vidéo: Библиотека Energia Graphics для Nokia 5110 LCD + TM4C123 Launchpad. 2024, Juillet
Anonim
Guide de démarrage du LaunchPad TM4C123G
Guide de démarrage du LaunchPad TM4C123G

En guise d'introduction à la programmation embarquée, les cartes de développement telles que le tableau de bord TM4C123G offrent un moyen simple de configurer suffisamment le matériel pour commencer la programmation. Cependant, le processus de configuration d'un environnement de développement pour votre carte peut être un peu délicat. Ce guide vise à vous aider à contourner tous les problèmes liés à la préparation de votre rampe de lancement.

Étape 1: Déballage du matériel

Déballage du matériel
Déballage du matériel
Déballage du matériel
Déballage du matériel

Lorsque vous déballez votre tout nouveau tableau de bord, vous remarquerez qu'il contient trois éléments.

  • Carte de lancement TM4C123G
  • Petit câble Micro USB vers USB-A
  • Guide de démarrage rapide du Launchpad

Pour nos besoins, nous devons définir le mode de l'appareil sur "déboguer" en utilisant le commutateur DIP situé dans le coin du tableau de bord. Nous pouvons ensuite brancher notre câble USB dans le port de débogage immédiatement à côté du commutateur DIP. De là, nous connectons l'autre extrémité à notre ordinateur de développement.

Étape 2: Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C

Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C
Téléchargement de pilotes et autres outils - Téléchargement de TivaWare pour la série C

Maintenant que notre tableau de bord est prêt à l'emploi, nous devons maintenant installer un logiciel sur notre ordinateur de développement. Ces étapes varient en fonction de votre système d'exploitation, alors recherchez les instructions spécifiques à la plate-forme.

Tout d'abord, téléchargez le progiciel TivaWare pour la série C.

Ce progiciel contient tous les fichiers de support et les en-têtes nécessaires au développement du tableau de bord.

Téléchargez le fichier SW_TM4C-ver#.exe. Vous devez créer un compte TI pour télécharger ce fichier.

Sous Windows

Après le téléchargement, exécutez le fichier.exe, je vous recommande d'extraire les fichiers dans un dossier où vous prévoyez de mettre vos fichiers de développement. Pour cela, j'ai créé un dossier sur mon bureau nommé "Fichiers TM4C123G" et à l'intérieur, j'ai créé un dossier nommé "TivaWare" où j'ai extrait les fichiers.

Sur Mac/Linux

Sur les systèmes Mac et Linux, vous ne pouvez pas exécuter nativement le fichier.exe. Cependant, vous pouvez tout de même extraire le contenu. Après avoir placé le.exe dans un dossier "TivaWare" où vous prévoyez de mettre vos fichiers de développement, exécutez "unzip SW_TM4C-ver#.exe dans le terminal et il extraira tous les fichiers dans votre répertoire de travail.

AVERTISSEMENT - Assurez-vous d'utiliser la commande "cd" pour définir votre répertoire de travail dans un dossier dédié à vos fichiers TivaWare dans le terminal, ou vous aurez un désordre absolu de fichiers et de dossiers dans un endroit indésirable.

Étape 3: (Windows) Téléchargement des pilotes et autres outils - Téléchargez les pilotes Stellaris ICDI

(Windows) Téléchargement de pilotes et autres outils - Téléchargez les pilotes Stellaris ICDI
(Windows) Téléchargement de pilotes et autres outils - Téléchargez les pilotes Stellaris ICDI

Les pilotes Stellaris ICDI vous permettent d'utiliser le débogueur en ligne attaché à la carte du tableau de bord pour flasher et programmer la puce principale. Sous Windows, il ne reconnaîtra le débogueur qu'après avoir installé les pilotes. Pour ce faire, extrayez les fichiers du pilote de l'archive zip téléchargée. À partir du gestionnaire de pilotes, vous pouvez mettre à jour les pilotes en cliquant avec le bouton droit sur le périphérique de débogage Stellaris non reconnu et en parcourant les fichiers de pilote que vous avez extraits.

Étape 4: (Facultatif) Téléchargement de pilotes et autres outils - Téléchargez l'outil de flashage du logiciel UniFlash

(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash
(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash
(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash
(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash
(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash
(Facultatif) Téléchargement de pilotes et d'autres outils - Téléchargez l'outil de flashage du logiciel UniFlash

UniFlash vous permet de flasher des programmes déjà compilés sur votre tableau de bord.

Ceci est très utile pour voir les exemples fournis trouvés dans TivaWare/examples. L'installation est assez simple, car ils fournissent des programmes d'installation spécifiques à la plate-forme sur le site Web. Après avoir téléchargé l'outil, vous pouvez l'ouvrir, détecter automatiquement le débogueur Stellaris, sélectionner manuellement le module TM4C123G que vous utilisez, puis appuyer sur le bouton de démarrage. À partir de là, vous pouvez charger un fichier.bin à partir des exemples et le flasher en mémoire pour voir le code en action.

Étape 5: Téléchargement de pilotes et autres outils - Téléchargez le programme d'installation de Code Composer Studio (CCS)

Téléchargement de pilotes et autres outils - Téléchargez le programme d'installation de Code Composer Studio (CCS)
Téléchargement de pilotes et autres outils - Téléchargez le programme d'installation de Code Composer Studio (CCS)
Téléchargement de pilotes et autres outils - Téléchargez le programme d'installation de Code Composer Studio (CCS)
Téléchargement de pilotes et autres outils - Téléchargez le programme d'installation de Code Composer Studio (CCS)

Code Composer Studio est le portail par lequel vous pouvez compiler votre propre code assembleur ou C et le flasher directement sur le tableau de bord pour le débogage.

Le processus d'installation de CCS est assez simple. Comme d'habitude, vous choisissez l'emplacement sur votre ordinateur pour installer le logiciel en premier. Après cela, cependant, il vous donne des options pour installer les compilateurs pour différents produits de microcontrôleur. Vous devrez sélectionner l'option "TM4C12X ARM". Ensuite, s'il n'est pas déjà sélectionné, assurez-vous d'activer la « Sonde de débogage Stellaris ICDI ».

Après avoir terminé l'installation de CCS, nous pouvons configurer CCS pour démarrer notre premier projet.

Étape 6: CCS - Création de notre premier projet

CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet
CCS - Création de notre premier projet

La partie la plus compliquée se situe dans cette étape, mais une fois que nous aurons terminé, notre environnement de développement sera prêt à fonctionner ! Les étapes seront données dans l'ordre avec les images afin que vous puissiez suivre plus facilement.

1. Sélectionnez "Créer un nouveau projet CCS".

2. Sélectionnez la carte Tiva C Series que vous utilisez, dans mon cas, j'ai le TM4C123GH6PM. Assurez-vous de sélectionner l'interface de débogage Stellaris.

3. Accédez aux propriétés du nouveau projet.

4/5. Créez une variable de chemin vers votre dossier TivaWare. Sous Ressource -> Ressource liée, vous devez ajouter une nouvelle variable de chemin nommée TivaWare avec le chemin du répertoire pointant vers votre dossier d'installation TivaWare.

6. Créez une variable de construction dans votre dossier TivaWare. Sous Construire -> Variables, ajoutez également une variable de répertoire à votre dossier TivaWare.

Ensemble, le chemin et les variables de construction faciliteront l'inclusion des fichiers nécessaires de l'installation de TivaWare dans notre projet et permettront de mettre à jour la bibliothèque TivaWare sans avoir à refaire nos chemins de répertoire.

7. Sous Build -> ARM Compiler -> Include Options, ajoutez un répertoire nommé ${TivaWare}. Cela pointera vers la variable de chemin que vous avez définie précédemment et permettra au compilateur de trouver automatiquement les fichiers d'inclusion nécessaires.

09/08/10. Enfin, nous devons ajouter la bibliothèque driverlib du dossier TivaWare à notre projet. Cela peut être fait en cliquant avec le bouton droit sur le projet et en choisissant "Ajouter des fichiers". Accédez au répertoire affiché pour sélectionner le fichier driverlib.lib. Après cela, sélectionnez "lien vers les fichiers" par rapport à notre répertoire TivaWare.

Si vous êtes arrivé jusqu'ici, votre environnement devrait être complètement configuré !

Étape 7: quelques notes finales

À ce stade, vous devriez disposer d'un environnement de développement fonctionnel, ainsi que de tous les pilotes et progiciels supplémentaires dont vous avez besoin.

À partir de là, un bon moyen d'en savoir plus sur le tableau de bord est d'essayer certains des exemples de codes dans TivaWare -> exemples. Vous pouvez flasher les fichiers binaires pré-compilés directement sur la carte ou importer le code dans votre projet pour vous y retrouver.

J'espère que ce Instructable s'est avéré utile, et je vous souhaite bonne chance dans votre expérience avec la rampe de lancement !

Ressources additionnelles:

Fiche technique TM4C123G

Atelier virtuel avec didacticiels de code

Conseillé: