TP Atelier DSP - Copie Finale

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 12

TP N°1 : Atelier DSP

TP N°1

Objectif :

Ce TP a pour objectif d’apprendre à utiliser Code Composer Studio (CCS4) et la carte DSP de
Texas Instrument, se familiariser avec le développement d’un système DSP et l’analyse d’un
programme et des résultats produits en temps réel.

Première Partie : installation du CCS v4 (Code Composer Studio)


La première étape consiste à installer Code Composer Studio CCS v4.

« Ce logiciel fournit plusieurs outils pour faciliter la construction et la mise au point des
programmes de DSP. Il comprend un environnement d’exécution qui permet de télécharger
un programme exécutable sur une carte cible, de l’exécuter et de le déboguer au besoin.
CCS comprend aussi des outils qui permettent l’analyse en temps réel d’un programme en
cours d’exécution et des résultats produits. Finalement, il fournit un environnement de
gestion de fichiers qui facilite la construction et la mise au point des programmes. »

1. Insérez le disque de logiciel CCS v4 dans le lecteur CD/DVD et passez à l'installation


de logiciel.
2. Brancher la carte C5515 EVM à votre ordinateur.
3. Ouvrir le logiciel CCS.

Pour lancer le logiciel, le plus simple double-cliquer sur l’icone : a l’écran,


vous observez l’ouverture de la fenetre « Workspace Launcher », demandant un
emplacement de l’espace de travail. L’espace de travail c’est le dossier de travail
principal de CCS.

4. Créer un répertoire de travail

Le répertoire de travail est l’endroit où vos projets seront sauvegardés. Lors de la


première utilisation de CCS v4, il devra se créer un répertoire de travail sur votre espace
personnel sur le disque C .

P a g e 1 | 12
TP N°1 : Atelier DSP

L’écran «Welcome to Code Composer Studio v4» contient un tutoriel de départ, des
exemples et des informations sur les composants.

5. Cliquer sur le cube à droite : pour commencer l’emploi de CCS v4 .

P a g e 2 | 12
TP N°1 : Atelier DSP

Deuxième partie : les étapes de configuration de CCS


Après l’ouverture du logiciel, la fenêtre CCS v4 apparait.

Pour que le programme écrit sur CCS peut être chargé et exécuté sur la carte DSP cible, il
faut tout d’abord configurer la carte DSP cible utilisé dans CCS v4.

Création d’un fichier de configuration de la carte C5515 EVM

6. Cliquer sur « Target ➔New Target Configuration File ».

Renommer le fichier par défaut par un autre nom

La fenêtre « New Target Configuration » s’ouvre.

7. Entrer le nom de la cible dans le champ «File name » en conservant l'extension de


fichier .ccxml (par exemple projet1.ccmxl), cliquer ensuite sur « Finish ».

P a g e 3 | 12
TP N°1 : Atelier DSP

Choix de l’émulateur et du processeur

Un nouveau fichier de configuration cible s’ouvre. Dans la configuration, vous devez


sélectionné la connexion requise (le type d'émulateur) et le type d'appareil.
Dans cet exemple, l’émulateur utilisé est «Spectrum Digital DSK-EVM-eZdsp onboard USB
Emulator » avec le dispositif EVM5515.

8. Sélectionner la cible « Spectrum Digital DSK-EVM-eZdsp onboard USB Emulator »


dans la fenêtre «Connection», cocher le EVM5515 dans la fenêtre «Device» et
terminer en sauvegardant la configuration avec «Save».
La carte DSP cible «EVM5515.ccmxl» sera sélectionnée automatiquement par défaut
pour tous les nouveaux projets.

La configuration cible est maintenant dans le projet.

P a g e 4 | 12
TP N°1 : Atelier DSP

9. Pour afficher les configurations construites, cliquer sur le menu « View ➔ Target
Configurations »

Un nouvel onglet intitulé « Target Configurations » deviendra disponible dans la fenêtre


CCS.

Lancer la configuration cible

Dans la fenêtre « Target Configurations », développer le dossier défini par l’utilisateur


« User Defined »

10. Cliquer sur projet1.ccxml avec le bouton droit de la souris et choisir « Launch
Selected Configuration » pour lancer la configuration sélectionnée.

P a g e 5 | 12
TP N°1 : Atelier DSP

Connexion de la carte de développement

11. Cliquer sur « View ➔ Debug » puis sur « Target ➔ Connect », CCS assure la
connexion avec C5515 EVM et exécutera le fichier GEL (« the GEL file »).

Projet1.gel : fichier de type GEL qui permet d'ajouter une interface graphique pouvant
contrôler le contenu des variables du projet en temps réel.

Une fois la connexion établie et le fichier GEL terminé, la fenêtre de la console affiche un
message indiquant la connexion cible est terminé « Target Connection Complet ».

P a g e 6 | 12
TP N°1 : Atelier DSP

Troisième partie : Exécution du programme de clignotement des voyants EVM


C5515

Expérimentation : validation de la carte DSP cible

Pour valider le bon fonctionnement de la carte de développement, vous démarrez un


projet existant pour tester le clignotement d’une LED de la carte. vous devez charger le
code source du test.

Importation d’un projet CCS

12. Cliquer sur « File ➔ import » .

P a g e 7 | 12
TP N°1 : Atelier DSP

13. Lorsque la nouvelle fenetre s’ouvre, développer CCS et sélectionner « Existing


CCS/CCE Eclipse Project » .

Cliquer sur « Next ».

Sélection du projet

14. Dans la nouvelle fenêtre de dialogue, sélectionner « Select Root Directory » pour
sélectionner le répertoire racine et cliquer sur le bouton « Browse » pour accéder au
chemin du répertoire du code source : « Program Files\Texas Instruments \ccsv4\
emulation\boards\evm5515_v1\tests\led » pour tester la « LED ».

P a g e 8 | 12
TP N°1 : Atelier DSP

Cliquer sur « Finish ».

15. Pour afficher le code source du test « LED », cliquer sur « View ➔ C/C++ Projects ».

Un nouvel onglet C/C++ Projects s’ouvre dans la fenêtre CCS v4 et un projet LED est
créé.

P a g e 9 | 12
TP N°1 : Atelier DSP

construction du projet

16. Après avoir ajouté le fichiers source « Led », vous pouvez construire le projet et créer
un fichier exécutable pour le DSP-cible. Pour cela, choisissez l'élément de menu
«Project ➔ Build Active Project ».

Une fois la construction est terminée sans erreur, un message s’affiche dans la fenêtre
de la console et le fichier exécutable «LED.out» est produit : Développer le dossier
« LED » puis le dossier « Binaries ».

LED.out : fichier executable créé par l’éditeur de liens qui doit être chargé dans la carte
C5515 EVM et qui sera exécuté par le processeur TMS320C5515.

P a g e 10 | 12
TP N°1 : Atelier DSP

Le suivi de l’exécution (mode Debug)

Une fois que le processus de construction est complété sans aucune erreur, le
programme peut être chargé et exécuté sur la carte DSP cible.

17. Faites un clic droit sur « LED.out » , choisissez l’icône « Load Program » pour charger
le programme compilé (LED.out) vers la cible.

18. Pour exécuter le programme, choisissez l'élément « Target ➔ Run », la LED C5515
EVM « XF » doit maintenant clignoter.

P a g e 11 | 12
TP N°1 : Atelier DSP

Quatrième partie : modification du programme de clignotement de la LED


Le projet Led allume la LED C5515 EVM « XF » de votre carte selon un ordre précis. Vous
devez modifier une valeur dans le fichier source led_test.c et ensuite recompiler le
programme de nouveau lors d’un changement quelconque .

Répétez la même démarche précédente en modifiant :

• Le nombre de fois de clignotement de la LED (7 fois)


• La durée de clignotement (500 ms)

P a g e 12 | 12

Vous aimerez peut-être aussi