TP Microprocesseur MI100 – ENSEIRB 2014-2015
Microprocesseur
TP1 : découverte
Cette séance vous permettra de prendre en main le système de façon rapide.
Les étapes de cette séance seront :
–découverte de l'environnement de travail
–écriture de séquences animées sur les sorties (LEDs)
–gestion simple d'entrées/sorties
1) Environnement de travail
Dans cette partie, nous nous contenterons de mettre en oeuvre un projet fonctionnel et de l'exécuter
sur le processeur. Nous utiliserons l'environnement IAR, présent sur la machine virtuelle
TP_Électronique_numérique (tout court).
–Téléchargez et décompressez le projet Démarrage_TP1 depuis l'adresse
http://bornat.vvv.enseirb.fr , rubrique E2_TP_microinformatique_(MI202). Ce projet contient
tous les fichiers nécessaires à la programmation immédiate du kit.
–Connectez votre kit au PC. Deux câbles USB vous seront nécessaires : l'un permet d'alimenter la
carte processeur, l'autre permet de connecter le boîtier de programmation/débugage (boitier
Bleu SAM-ICE)
Si votre compte est correctement configuré, la LED du boîtier bleu doit être allumée de façon
continue.
–Vous pouvez alors lancer l'environnement IAR disponible depuis le menu démarrer.
IAR systems > IAR embedded workbench for ARM kickstart > IAR embedded workbench
Au lancement, IAR demande l'action à réaliser, choisissez Open existing workspace, puis allez
sélectionner le projet d'exemple que vous avez téléchargé (extension eww). Ne copiez pas ce
fichier dans un autre dossier sous peine de briser les liens vers les ressources inclues dans ce
dossier.
Vous pouvez alors observer les différents fichiers impliqués dans le processus de compilation.
Les fichiers board_lowlevel.c, board_memories.c et board_cstartup_iar.s (assembleur ARM)
servent à initialiser le mappage mémoire du processeur, et à lancer l'horloge à pleine vitesse
(48MHz). Nous observerons le fichier main.c plus en détail dans cette première partie.
–Pour lancer la compilation du projet et/ou son exécution, vous avez accès aux différentes
fonctions Compile / Make / Debug accessibles depuis le menu project, depuis les icônes de la
barre d'outils, ou encore par des touches de raccourci. Consultez le menu project pour les
obtenir. Pour copier le programme compilé dans le système cible, il faut entrer en mode de
débuggage. Si ce n'est pas encore fait, l'entrée en mode de débuggage provoque la compilation.
Compile CTRL + F7
Make F7