Où trouver gdb pour une cible arm fonctionnant sous Linux 2.6.21.5-cfs-v19

StackOverflow https://stackoverflow.com/questions/51501

  •  09-06-2019
  •  | 
  •  

Question

J'ai une carte matérielle basée sur ARM11 qui exécute une version du noyau Linux.2.6.21.5-cfs-v19.Mon application s'exécute sur cette carte ARM-LINUX.Pour effectuer le débogage au niveau source, de mon application, j'utilisais gdb à partir de l'invite de commande de la carte Linux, c'est-à-dire avec une version antérieure de la version Linux de la carte.

Avec cette version 2.6.21.5-cfs-v19, je n'ai pas de version associée de gdb pour la carte.J'ai essayé de chercher autour de moi pour obtenir gdb pour cette version de Linux et en armer le portage, mais sans grand succès.Quelqu'un peut-il m'indiquer où je peux obtenir soit un exécutable indépendant pour gdb pour la configuration du système d'exploitation et de la carte mentionnée ci-dessus, soit une source pour celui-ci, que je peux essayer de compiler pour cette cible.

-ANNONCE.

Était-ce utile?

La solution

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

Autres conseils

Vous pourriez avoir de la chance en utilisant OuvertEmbedded.S'il n'existe pas de version précompilée que vous pouvez utiliser immédiatement, la configuration d'un environnement de compilation croisée OE n'est pas si difficile.

Une autre option pourrait être d'installer gdb-server sur la carte, comme décrit dans cet article de blog.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top