Frage

Ich habe ein ARM11-basiertes Hardware-Board, auf dem ein Linux-Kernel Version läuft.2.6.21.5-cfs-v19.Ich habe meine Anwendung auf diesem ARM-LINUX-Board ausgeführt.Um das Debuggen auf Quellebene meiner Anwendung durchzuführen, habe ich GDB über die Eingabeaufforderung des Linux-Boards verwendet, das war bei einer früheren Version des Boards unter Linux der Fall.

Mit dieser Version 2.6.21.5-cfs-v19 habe ich keine verwandte Version von GDB für das Board.Ich habe versucht, mich umzuschauen, um GDB für diese Linux-Version zu bekommen und einen Arm-Port davon zu erstellen, aber ohne großen Erfolg.Kann mir jemand zeigen, wo ich entweder eine unabhängige ausführbare Datei für GDB für die oben genannte Betriebssystem- und Board-Konfiguration oder eine Quelle dafür bekommen kann, die ich möglicherweise für dieses Ziel zu kompilieren versuche?

-ANZEIGE.

War es hilfreich?

Lösung

Vor einiger Zeit habe ich eine veröffentlicht Artikel über zielübergreifendes Debuggen mit GDB und GDBServer.Der Zielprozessor dort ist PPC7450, aber er ist ziemlich detailliert, also finden Sie ihn vielleicht nützlich.

Andere Tipps

Vielleicht haben Sie etwas Glück bei der Verwendung OpenEmbedded.Wenn es keine vorkompilierte Version gibt, die Sie sofort verwenden können, ist die Einrichtung einer OE-übergreifenden Kompilierungsumgebung nicht so schwierig.

Eine andere Möglichkeit könnte darin bestehen, gdb-server auf der Platine zu installieren, wie in beschrieben dieser Blogbeitrag.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top