Bonjour,
j'essaie de faire du debug sur la carte FOX. J'ai fait une nouvelle image incluant gdb que j'ai flashée.
J'ai ajouté l'option -g dans le Makefile, et j'ai transféré mon exécutable sur la FOX.
Je lance donc gdbserver sur la fox, gdb sur l'hôte, puis target remote vers la cible.
La connexion semble ok, mais j'ai ce warning:
je peux lancer l'exécution, donc à priori ça communique.warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
Par contre, bien qu'ayant posé des points d'arrêt ceux-ci n'ont aucun effet. Si j'essaie de faire "step" dans gdb, ça m'affiche
J'ai donc l'impression qu'il manque quelque chose lors de la création de l'exécutable, mais quoi?Cannot find bounds of current function
Merci pour votre aide.
Partager