Bonjour,
J'utilise Eclipse, sous Linux, pour programmer des microcontrôleurs et cela fonctionne très bien mais je voulais savoir si je pouvais avoir quelque chose de plus "humain" lorsque je débogue ?
Je m'explique :
Lorsque je fais dérouler mon programme en pas à pas dans le microcontrôleur, je peux voir tout ce qui se passe à l'intérieur en live via l'outil Memory View (voir ci dessous pour l'exemple)
Tout fonctionne bien mais moi ce que je voudrai c'est pouvoir mettre des noms au lieu des adresses car je sais quel registre se situe à quelle adresse.
Registres des périphériques : 0x0000 à 0x01FF (je connais même le détail à l'intérieur)
Mémoire RAM : 0x0200 à 0x03FF
Mémoire FLASH (programme) : etc...
Vecteur d'interruption : etc...
J'ai trouvé un plugin qui fait ça "EmbSys Register View"
C'est une remise en forme plus friendly, si je puis dire, de l'outil Memory View.
Ce plugin fonctionne bien, je l'ai testé, sauf qu'il ne possède pas tous les microcontrôleurs que j'utilise, il en possède un seul. De plus, il est un peu riche en info.
Il n'y a pas vraiment de besoin d'avoir une colonne Hex et Bin ni même de savoir si le registre en en lecture écriture ou lecture seul.
Ma question :
Est ce que je peux faire ça moi même et autrement que part ce plugin ? Même de manière plus rustique ou rudimentaire ? Ou avec une astuce ?
D'avance merci.
Partager