tobotras: (ruki)
[personal profile] tobotras
Народ, никто gdb remote over USB-to-JTAG не юзал? Есть вопросик: с какой вообще стороны подходить-то? :-)

Date: 2009-11-25 10:20 am (UTC)
From: [identity profile] akovalenko.livejournal.com
А уточнить, к чему именно вы там подходите, можно? :)
Насколько я ничего не понимаю, должна быть некая промежуточная не очень сложная тулза, которая будет со стороны gdb выглядеть как gdb remote server, а сама лазить через jtag (не думаю, что это для gdb специфично; актуальный для меня комплект от green hills работает как раз примерно так)

Date: 2009-11-25 10:34 am (UTC)
From: [identity profile] akovalenko.livejournal.com
http://openocd.berlios.de не то?
Upd: и если у вас рядом народ с VxWorks или ещё с каким софтом имени WindRiver работает, спросите их. К сожалению, на шайтан-ящиках моей юности было принято отлаживаться через RS232, используя влинкованный внутрь gdb-сервер, но наверняка у них и для JTAG что-то есть.

Upd2: даже вот так: http://www.windriver.com/products/OCD/
Перечисление, с чем работает - здесь.
Edited Date: 2009-11-25 10:48 am (UTC)

Date: 2009-11-25 11:24 am (UTC)
From: [identity profile] dmzlj.livejournal.com
В том тулчейне, который поддерживает железку. И еще, для него нужен драйвер. Выглядеть может по-разному.

Date: 2009-11-25 11:22 am (UTC)
From: [identity profile] dmzlj.livejournal.com
Таргет какой? JTAG --- он специфичный для железок. Соответственно, надо смотреть в сторону тулчейна, который есть для данной железки.

Я вот работал с MSP430, могу проконсультировать по нему. gdbproxy использовал, пока работало.

Date: 2009-11-25 01:13 pm (UTC)
From: [identity profile] dmzlj.livejournal.com
Так а что за контроллер-то? Хотя чую, что ARM какой-нибудь.

Date: 2009-11-25 03:01 pm (UTC)
From: [identity profile] alec_v.livejournal.com
у MIPS-а должен быть EJTAG (ключевая тут буква E).

http://www.linux-mips.org/wiki/JTAG

С фришными средствами лучше не связываться, они GDB сильно криво делают, если вообще, максимум - флешку прошить. Купите нормальный ICE.

Ели домашняя разработка - зашейте GDB Stub через COM-порт и будет вам щастье.

Если есть вопросы - отвечу, в интернете на поиск "Wiggler JTAG" находится 99% моя схема. ;)

Date: 2009-11-26 07:04 pm (UTC)
From: [identity profile] gonzo.kiev.ua (from livejournal.com)
А точно USB торчит? должен быть стандартный EJTAG header. Я использую openocd + Flyswatter + MIPS14 adapter от TinCanTools, но без gdb.

Поддержка MIPS'а в OpenOCD аховая, пришлось пилить напильником, а дружит ли оно с gdb не в курсе. Из open source это, наверное, самый живой проект :( Есть еще urjtag, но там по-моему gdb вообще нет.

Date: 2009-11-25 04:53 pm (UTC)
From: [identity profile] anton-solovyev.livejournal.com
Если Линукс, то нафиг JTAG, нужен serial. В столе где-то валяется JTAG хреновина, но, помнится, какое-то оно было не вполне человеческое и довольно бесполезное. Зато нашелся сериальный порт и это было все, что нужно.

Profile

tobotras: (Default)
tobotras

December 2024

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 12:12 am
Powered by Dreamwidth Studios