реклама на сайте
подробности

 
 
> Отладка ядра Linux на ARM9 LPC3250
Raydan
сообщение Aug 10 2009, 13:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 11-04-09
Из: Пермь
Пользователь №: 47 498



Настроил отладку ядра с помощью KGDB:
- ядро собрано с поддержкой отладочных символов, с поддержкой отладки через KGDB, с поддержкой драйвера последовательного порта и т.д.
- ноутбук с Debian GNU/Linux соединен с платой по кабелю Defender Serial-To-Usb, на ноуте - /dev/ttyUSB0, на плате /dev/ttyS0
- параметры загрузки ядра - console=ttyS0,115200n81 root=/dev/nfs rw nfsroot=192.168.0.7:/home/raydan/ltib/rootfs ip=192.168.0.10 init=/sbin/init kgdboc=ttyS0,115200

Далее в сессии minicom после появления приглашения оболочки нажимаю Ctrl+Alt+F+G и появляется сообщение:
Цитата
SysRq : GDB
Entering KGDB


На ноуте выполняю 'gdb vmlinux', затем в gdb оболочке 'set remotebaud 115200' и 'target remote /dev/ttyUSB0'. Появляется сообщение:
Цитата
Remote debugging using /dev/ttyUSB0
0x00000007 in start () at arch/arm/boot/compressed/head.S:101
101 #ifdef DEBUG
Current language: auto; currently asm


То есть будто все нормально соединилось и готово к отладке. Но когда пытаюсь выполнить команду 'next', то есть пошагать по ядру, появляется предупреждение
Цитата
warning: Invalid remote reply:


При этом в консоли платы никаких сообщений, и gdb на ноуте повисает на неопределенное время.

Кто-нибудь работал с подобным?

--
С уважением,
Дмитрий Винокуров

Сообщение отредактировал Raydan - Aug 10 2009, 13:57
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016