Добрый день!
Нужна помощь чайнику
Имеется целевая система на платформе PowerPC, основанная на QNX 6.4.0. На ней отладчик gdb_pdebug.
Имеется QNX Momentics на системе разработчика - платформа Intel.
Задача:
Отладить процессы на целевой системе по COM порту (используя дебаггер gdb_pdebug - наалог pdebug), в связи с этим вопрос - могу ли я удаленно подключиться к работающему процессу и отладить его (поставить контрольные точки и получить трассу выполнения)?
Из описания я выполняю следующие команды (
из руководства)
# ls /dev/ser*
/dev/ser1 /dev/ser2# devc-pty &
[1] 20877372# gdb_pdebug
Usage: To debug a running process: gdb_pdebug [-DP] -p pid
To load and debug an image: gdb_pdebug [-DP] imagename [args ...]
-D device_pathname[:baud]
-P [0|1]
# gdb_pdebug -D /dev/ser1:9600 tftp_server
tcgetpgrp faild (fd = 3), Inappropriate I/O control operation
tcsetpgrp faild (fd = 3), Inappropriate I/O control operationХотя при этом данные с COM1 видны:
# cat </dev/ser1
amcВот тут я не знаю что должно получиться, но судя по всему - ошибка ввода/вывода.
2 вопроса: 1. что я делаю не так?
2. Смогу ли с платформы intel отладить программы на платформе Powerpc?