2008-09-09 9 views
0

J'ai une carte matérielle basée sur ARM11 qui exécute un noyau Linux ver. 2.6.21.5-cfs-v19. J'ai mon application fonctionnant sur cette carte ARM-LINUX. Pour faire le débogage au niveau de la source, de mon application j'utilisais gdb depuis l'invite de commande du tableau Linux, c'était avec une version antérieure de la version linux du forum.Où trouver gdb pour une cible de bras tournant sous linux 2.6.21.5-cfs-v19

Avec cette version 2.6.21.5-cfs-v19, je n'ai pas de version apparentée de gdb pour la carte. J'ai essayé de chercher autour de gdb pour cette version de Linux et de son portage, mais sans grand succès. Est-ce que n'importe qui peut m'indiquer où je peux obtenir un exécutable indépendant pour gdb pour la configuration d'os et de conseil mentionnée ci-dessus ou la source pour le même, que je peux essayer de compiler pour cette cible.

-AD.

+0

Vous voulez réparer un peu le titre? :) –

Répondre

2

Il y a quelque temps, j'ai publié un article sur le débogage de cibles croisées avec GDB et GDBServer. Le processeur cible est PPC7450, mais il est plutôt détaillé, alors peut-être que vous le trouverez utile.

0

Vous pourriez avoir un peu de chance en utilisant OpenEmbedded. S'il n'y a pas de version précompilée que vous pouvez utiliser immédiatement, la configuration d'un environnement de compilation OE-cross n'est pas si difficile.

Une autre option pourrait être d'installer gdb-server sur la carte, comme décrit dans this blogpost.

Questions connexes