Цитата(impatt @ Mar 17 2008, 08:06)

Доброе утро всем.
Есть ARM9** на плате. Хочу поотлаживать линукс на нём.
ARM оснащён JTAG интерфейсом.
Вопрос: если я заведу GDB, то будет ли он корректно отлаживать ядро линукса ? Там ведь всякие режимы адресации: физические, логические, виртуальные.. Как сам JTAG интерфейс манипулирует типом адресов ?
В общем, прокомментируйте, плз, кто может.
Спасибо.
ЗЫ: если это уже есть на форуме, прошу дать линк. Поиск всё равно хламной, искать даже не пробовал в этот раз (хватило прошлых разов).
JTAG отлаживает "аппаратно". Т.е. абсолютно все, что происходит в процессоре. Это врядли то что нужно Вам.
GDB может использовать последовательный интерфейс и TCP/IP для отладки.
На таргет платформе запускаете gdbserver. На PC gdb. И отлаживаете спокойно используя тот-же eclipse, например.
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.