2012-07-25 2 views
0

J'utilise Eclipse et Keil uVision pour le codage sous microcontrôleur (LPC1766, Cortex M3).Mise au point du cortex m3 en utilisant l'éclipse

J'ai réussi à mixer Eclipse et Keil uVision (via mdk-eclipse-plugin) et maintenant je peux déboguer mon projet dans eclipse. Ma question est la suivante: existe-t-il un moyen de voir (et de modifier) ​​les registres périphériques pendant le débogage? Dans la fenêtre "Registres", je ne peux voir que les registres de base. J'ai entendu dire que c'est possible avec la fenêtre "Expressions", mais je ne sais pas quelle expression ajouter.

+0

Je peux ajouter un registre de périphérique dans la fenêtre Expression si je connais le "nom interne" de ce registre. Mais ce nom ne correspond pas au nom de CMSIS :(​​ – user1552117

Répondre

0

Vous pouvez utiliser un plugin eclipse tel que http://embsysregview.sourceforge.net/ Celui-ci prend en charge certaines cartes reg du Cortex M3, ou vous pouvez définir le vôtre. Alternativement, vous pouvez avoir du code BSP qui utilise des structures et des pointeurs pour correspondre à votre configuration reg. Ensuite, vous utilisez la fenêtre de surveillance normale pour voir vos registres en tant que structures.

+0

Merci, cela n'a pas fonctionné avec mdk plugin, mais avec yagarto, je ne vois toujours pas "System control block" ou les registres NVIC. – user1552117

Questions connexes