Comment déboguer (code source en une seule étape) un Arduino Uno avec gdb sur un PC Linux? Veuillez noter que je n'aime pas utiliser AVR Studio dans wine ou VirtualBox.
Question 1: Connexion physique
Comment puis-je me connecter à la carte Uno? Ma conjecture est que puisque la carte Uno est peuplée d'un ATmega328, le code source en une seule étape devrait être disponible? Je suppose également que je peux utiliser un AVR JTAGICE mkII ou un AVR Dragon sur l'en-tête ICSP?
Question 2: serveur GDB
Ensuite, j'ai remarqué qu'il y a des projets comme AVaRICE qui semblent fournir une fonction jtag à gdb, mais il peut y avoir d'autres projets?
Question 3: Où est l'elfe?
Et si je le fais fonctionner, où l'IDE Arduino cache-t-il la sortie générée comme le fichier elf avec des symboles de débogage (il devrait y en avoir un)? Ou dois-je générer un Makefile classique qui utilise uniquement les bibliothèques Ardino?
J'ai essayé de trouver des informations sur ce que / comment utiliser, mais je n'ai trouvé que les indices qui m'ont dit ce que je pouvais faire. Quelqu'un peut-il me pousser dans la bonne direction?