Systèmes embarqués et firmware
Que permettent les interfaces de débogage comme JTAG ou SWD ?
- AArrêter le programme sur la carte réelle ou l'exécuter pas à pas, examiner les valeurs des registres et des variables, et reprogrammer la flash
- BModifier le procédé de fabrication du microcontrôleur
- CTraduire automatiquement le programme dans un autre langage
Afficher la réponse et l'explication
Réponse : A. Arrêter le programme sur la carte réelle ou l'exécuter pas à pas, examiner les valeurs des registres et des variables, et reprogrammer la flash
JTAG et le SWD d'Arm sont des interfaces reliant le circuit de débogage interne du microcontrôleur au débogueur du PC. Elles permettent d'arrêter l'exécution sur un point d'arrêt pour examiner variables et registres, d'exécuter instruction par instruction ou de programmer la flash. On voit ainsi l'intérieur même lorsque printf est inutilisable. À l'expédition du produit, les fonctions de débogage sont parfois désactivées pour empêcher la lecture par des tiers.
Continuer : 9 autres questions sur Systèmes embarqués et firmware