День добрый! Есть проблема в удаленной отладке процессов по серийному протоколу (COM-порт) на платформе powerpc (отладка по tcp невозможна). Клиентская машина x86, на ней стоит gdb client 6.0, target - powerpc-elf. Gdb server возможно урезанный, нет возможности его настраивать. Единственное что могу сделать, это подключиться к текущему процессу: gdb_pdebug (видимо, модифицированный слегка сервер)-p [PID], также есть какая то недокументированная опция -P[0,1]. Сервер подключается к процессу, клиент подрубается к серверу. По команде info registers выдается содержимое всех регистров (r0-r31), кроме pc и т.д. Мне надо выполнить трассировку бинарных файлов (их исходников нет). ставлю контрольные точки (breakpoints) на адрес предполагаемого вызова функций. Точки ставятся (если установить параметр gdb - set debug remote 1, то сообщение вида $M0x480403ac,4#.. 7d821008 возвращается сообщением ОК). После продолжения выполнения программы (continious)- когда по идее должна сработать контрольная точка - программа или зависает или же продолжает свою работу. при этом клиент никаких сообщений не получает. В чем может быть проблема? КТ не ставится на адрес? КТ ставится, но на сервере срабатывает защита от записи в память? Где искать?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Gentoo и crossdev - пролбема с удалённой отладкой (2017)
- Форум PowerPC (2008)
- Форум PowerPC (2008)
- Форум Как совместить strace и gdbserver ? (2019)
- Галерея Ubuntu powerpc (2010)
- Форум Ассемблер POWERPC (2020)
- Форум Linux && PowerPC (2001)
- Форум Linux -> PowerPC (2001)
- Статьи Осваиваем STM32 снизу: часть 1 - подключаем и исследуем плату (2023)
- Форум gdbserver: удалённая отладка без заливки файла (2017)