Где найти GDB для целевой руки, работающей на Linux 2.6.21.5-cfs-v19 - PullRequest
0 голосов
/ 09 сентября 2008

У меня есть аппаратная плата на основе ARM11, на которой работает ядро ​​Linux ver. 2.6.21.5-CFS-v19. У меня есть приложение, работающее на этой плате ARM-LINUX. Для отладки на уровне исходного кода моего приложения я использовал gdb из командной строки платы linux, что было с более ранней версией версии linux для плат.

В этой версии 2.6.21.5-cfs-v19 у меня нет связанной версии gdb для платы. Я попытался осмотреться, чтобы получить gdb для этой версии linux и arm port, но без особого успеха. Может кто-нибудь указать мне, где я могу получить независимый исполняемый файл для GDB для вышеупомянутой ОС и конфигурацию платы или источник для того же самого, который я могу попробовать скомпилировать для этой цели.

-AD.

Ответы [ 2 ]

2 голосов
/ 15 октября 2008

Некоторое время назад я опубликовал статью о межцелевой отладке с помощью GDB и GDBServer. Целевой процессор - PPC7450, но он довольно подробный, так что, возможно, вы найдете его полезным.

0 голосов
/ 09 сентября 2008

Возможно, вам повезет, если использовать OpenEmbedded . Если нет предварительно скомпилированной версии, которую вы можете использовать сразу, настроить среду кросс-компиляции OE не так уж сложно.

Другим вариантом может быть установка gdb-сервера на плате, как описано в этом блоге .

...