Instructions
- 53 -
Nous allons y revenir par la suite plus en détails (il existe aussi une version de
ce programme SANS les commentaires pour montrer à quel point le program-
me est court. Les commentaires le gonent énormément mais sont néces-
saires à l’explication. La version non-documentée est également pratique pour
copier le code dans vos propres programmes!).
PN2 appelle maintenant le chier batch „make_all.bat“. Celle-ci appelle à son
tour le programme “make“. Nous reviendrons sur “make” par la suite.
Le programme d’exemple est maintenant traduit (cela s’appelle “compiler”
du mot anglais “to complile“ ou bien „Compilateur“=„traducteur“) et un chier
hexadécimal est généré. Celui-ci contient le programme dans la forme tra-
duite pour le microcontrôleur et pourra être chargé et exécuté par ce dernier.
Pendant la compilation, un grand nombre de chiers temporaires est généré
(avec des terminaisons comme “.o, .lss, .map, .sym, .elf, .dep“). N’en tenez
pas compte! Vous pourrez les effacer facilement avec l’outil fraîchement créé
“make clean“. Seul le chier hexadécimal vous intéresse. D’ailleurs, le chier
hexadécimal n’est pas effacé par la commande “make clean“.
Nous allons tester dans un premier temps
si la traduction de programmes fonctionne
correctement.
Le menu Tools devrait montrer les élé-
ments de menu qui viennent d’être créés
(voir g.) ou les éléments [WinAVR] qui
existent en standard dans PN. Cela n’a
pas d’importance puisque cela fonctionne
normalement avec les deux).
Cliquez maintenant sur “MAKE ALL“!