|
|
  |
GDB, Симулятор программы без JTag |
|
|
|
Oct 4 2007, 12:28
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 7-11-05
Из: Чебоксары
Пользователь №: 10 546

|
Тот же симулятор SkyEye, к примеру.
Либо GDB можно пропатчить под SkyEye, и запускать "target sim". (Без патча GDB при "target sim" тоже что-то пытается симулить, но я с таким режимом не разбирался)
Либо, при запуске, SkyEye поднимает gdb-сервер, к которому можно коннектиться непатченным gdb(или insight) командой "target remote 127.0.0.1:12345"
|
|
|
|
|
Oct 4 2007, 13:43
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Цитата(yaghtn @ Oct 4 2007, 16:28)  Тот же симулятор SkyEye, к примеру.
Либо GDB можно пропатчить под SkyEye, и запускать "target sim". (Без патча GDB при "target sim" тоже что-то пытается симулить, но я с таким режимом не разбирался)
Либо, при запуске, SkyEye поднимает gdb-сервер, к которому можно коннектиться непатченным gdb(или insight) командой "target remote 127.0.0.1:12345" Великолепно! Но <Users can run Operating Systems such as Linux, uCLinux, uC/OS-II for ARM and can analyze or debug in sourc> немного смущает. Работаю по Windows. Возможно его прикрутить к Windows?
|
|
|
|
|
Oct 5 2007, 05:19
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 7-11-05
Из: Чебоксары
Пользователь №: 10 546

|
Цитата(IEC @ Oct 4 2007, 17:43)  Великолепно! Но <Users can run Operating Systems such as Linux, uCLinux, uC/OS-II for ARM and can analyze or debug in sourc> немного смущает. Работаю по Windows. Это в том смысле, что в симуляторе это можно запустить. Или нужно отлаживать windows под АРМ?  Цитата(IEC @ Oct 4 2007, 17:43)  Возможно его прикрутить к Windows? Для сборки и запуска GNU/линуксовых прог на windows-компьютер устанавливается Cygwin.
|
|
|
|
|
Oct 5 2007, 06:22
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Цитата(yaghtn @ Oct 5 2007, 09:19)  Это в том смысле, что в симуляторе это можно запустить. Или нужно отлаживать windows под АРМ?  Для сборки и запуска GNU/линуксовых прог на windows-компьютер устанавливается Cygwin. Спасибо за разьяснения, не очень силен в англицком. Cygwin установлен на машине. Сейчас скачаю SkyEye и буду разбираться :-) PS: Кажется по поводу Cygwin я погорячился :-( PS: Скачал SkyEye, и тут тебе нет ни Install файлаЮ, ни Setup. Жалко, что в ВУЗе Linux не преподавали. Сопрос по существу - Как можно пропатчить GDB под SkyEye, и запускать "target sim"?
|
|
|
|
|
Oct 8 2007, 08:56
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 7-11-05
Из: Чебоксары
Пользователь №: 10 546

|
Цитата(IEC @ Oct 5 2007, 10:22)  PS: Скачал SkyEye, и тут тебе нет ни Install файлаЮ, ни Setup. Жалко, что в ВУЗе Linux не преподавали.
Сопрос по существу - Как можно пропатчить GDB под SkyEye, и запускать "target sim"? Патчатся исходники. Чтобы суметь собрать патченный gdb, нужно сначала научиться собирать его непатченный, т.е. скачать исходники и собрать, чтобы запускалось. Для этого нужен cygwin. Вообще, легче просто собрать skyeye(для этого опять же нужен cygwin) и запускать его gdb-сервером.
Сообщение отредактировал yaghtn - Oct 8 2007, 08:57
|
|
|
|
|
Oct 8 2007, 10:11
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Цитата(yaghtn @ Oct 8 2007, 12:56)  Патчатся исходники. Чтобы суметь собрать патченный gdb, нужно сначала научиться собирать его непатченный, т.е. скачать исходники и собрать, чтобы запускалось. Для этого нужен cygwin.
Вообще, легче просто собрать skyeye(для этого опять же нужен cygwin) и запускать его gdb-сервером. НУ наконец-то собрали. Теперь буду пытаться соединить SkyEye с gdb. Пожелайте мне удачи!!!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|