KA3AKOB
Пользователь
Сообщений: 54
|
|
« : 11 Апрель, 2018, 17:55:57 » |
|
Добрый день!
Драйвер запускается через telnet из Momenticsa с виндового компьютера на целевом процессоре x86. Поработав с часик, драйвер завалился, сообщив, что он -Abort и core dumped. Где этот дамп искать? Подскажите, пожалуйста. В /dev никаких похожих не нашёл, в директории, из которого запускал процесс драйвера, тоже никаких *.stackdump нет и нигде в целевой системе нет. И ещё. Подскажите, пожалуйста, как сопоставить адреса в .map и в .stackdump? Я для полноты понимания пишу фрагменты под Cygwin и под QNX одновременно. Текст программ одинаковый. Разница в генерации кода. Для QNX создаю через Makefile в Momenticse, переношу в целевую систему и там запускаю. А для Cygwinа запускаю Makefile в командной строке Cygwinового окна, а потом и саму a.out. Судя по файлу .map точка входа _main расположена по адресу 0х0400000, а stackdump какие-то другие цифры показывает.
С уважением, Казаков С.А.
|