А уточнить, к чему именно вы там подходите, можно? :) Насколько я ничего не понимаю, должна быть некая промежуточная не очень сложная тулза, которая будет со стороны gdb выглядеть как gdb remote server, а сама лазить через jtag (не думаю, что это для gdb специфично; актуальный для меня комплект от green hills работает как раз примерно так)
http://openocd.berlios.de не то? Upd: и если у вас рядом народ с VxWorks или ещё с каким софтом имени WindRiver работает, спросите их. К сожалению, на шайтан-ящиках моей юности было принято отлаживаться через RS232, используя влинкованный внутрь gdb-сервер, но наверняка у них и для JTAG что-то есть.
А точно USB торчит? должен быть стандартный EJTAG header. Я использую openocd + Flyswatter + MIPS14 adapter от TinCanTools, но без gdb.
Поддержка MIPS'а в OpenOCD аховая, пришлось пилить напильником, а дружит ли оно с gdb не в курсе. Из open source это, наверное, самый живой проект :( Есть еще urjtag, но там по-моему gdb вообще нет.
akovalenko (пусть скринится, и удалю, от греха :) ггг, вы ведь, оказывается, @niir.ru. будет забавно, если мы над смежными проектами работаем. Боловинцев, Роскрипт, и т.д. - нет ассоциаций?
Если Линукс, то нафиг JTAG, нужен serial. В столе где-то валяется JTAG хреновина, но, помнится, какое-то оно было не вполне человеческое и довольно бесполезное. Зато нашелся сериальный порт и это было все, что нужно.
akovalenko
2009-11-25 13:20 (местное)
Насколько я ничего не понимаю, должна быть некая промежуточная не очень сложная тулза, которая будет со стороны gdb выглядеть как gdb remote server, а сама лазить через jtag (не думаю, что это для gdb специфично; актуальный для меня комплект от green hills работает как раз примерно так)
tobotras
2009-11-25 13:28 (местное)
akovalenko
2009-11-25 13:34 (местное)
Upd: и если у вас рядом народ с VxWorks или ещё с каким софтом имени WindRiver работает, спросите их. К сожалению, на шайтан-ящиках моей юности было принято отлаживаться через RS232, используя влинкованный внутрь gdb-сервер, но наверняка у них и для JTAG что-то есть.
Upd2: даже вот так: http://www.windriver.com/products/OCD/
Перечисление, с чем работает - здесь.
Edited at 2009-11-25 13:48 (local)
tobotras
2009-11-25 16:05 (местное)
dmzlj
2009-11-25 14:24 (местное)
dmzlj
2009-11-25 14:22 (местное)
Я вот работал с MSP430, могу проконсультировать по нему. gdbproxy использовал, пока работало.
tobotras
2009-11-25 16:06 (местное)
Поковыряем пока то, на что ссылки тут дали. Спасибо!
dmzlj
2009-11-25 16:13 (местное)
tobotras
2009-11-25 16:18 (местное)
Вот это.
alec_v
2009-11-25 18:01 (местное)
http://www.linux-mips.org/wiki/JTAG
С фришными средствами лучше не связываться, они GDB сильно криво делают, если вообще, максимум - флешку прошить. Купите нормальный ICE.
Ели домашняя разработка - зашейте GDB Stub через COM-порт и будет вам щастье.
Если есть вопросы - отвечу, в интернете на поиск "Wiggler JTAG" находится 99% моя схема. ;)
tobotras
2009-11-25 19:32 (местное)
gonzo.kiev.ua
2009-11-26 22:04 (местное)
(76.77.86.2)
Поддержка MIPS'а в OpenOCD аховая, пришлось пилить напильником, а дружит ли оно с gdb не в курсе. Из open source это, наверное, самый живой проект :( Есть еще urjtag, но там по-моему gdb вообще нет.
tobotras
2009-11-27 11:23 (местное)
Спасибо, поглядим по этим ключевым словам.
(Анонимно)
2009-11-25 14:23 (местное)
(77.51.218.50)
ггг, вы ведь, оказывается, @niir.ru. будет забавно, если мы над смежными проектами работаем. Боловинцев, Роскрипт, и т.д. - нет ассоциаций?
anton_solovyev
2009-11-25 19:53 (местное)