реализация JTAG интерфейса своими руками

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

реализация JTAG интерфейса своими руками

Сообщение teoretic »

Доброго времени дня, уважаемые представители семейства котус-электронус.

Образовалась непонятка с реализацией JATG на авр'ах :idea: - хотя спецификация JTAG и платная, но БОЛЬШУЮ часть информации можно выловить из доков на микру. Однако не хватает маленькой картиночки - временной диаграммы :( Покупать монстра JTAG ICE для HaRET(Hardware Reverse Engeneering) ох как не хватает денег, лучше пусть хозяин меня мясом кормит.

Никто не поможет юному коту завоевать басион внутрисистемной отладки?

Чтобы не было вопросов - софтварный внутрисистемный отладчик я делаю сам, но нужен именно JTAG.
Реклама
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

Реклама
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

Круто! А можно все-же доки, а не голый hex?
Ибо не одним AVR надо разговляться :)
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

какие доки?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

гм..... ну ссылку на спеки jtag.....бесплатные ессественно. Откуда у бедного студента 100 зеленых папирусов?

Я собрался смастерить USB переходник для прошивки, отладки и светомузыки. Надо собственный софт писать для работы с jtag от лица микрухи.

Студию не люблю :evil: и не идет она под линуху плллллавно :)
Реклама
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

вы нормальным языком опишите вашу цель - что вам нужно сделать.
Реклама
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

по пунктам
0) я знаю распиновку JTAG
1) я нашел по JTAG конечный автомат :^)
2) отрыл стандартные комманды для работы

что мне нужно - низкий уровень работы протокола, тобишь чего никто не говорит:

1) временные диаграммы(хотя-бы примерно) - период клока при смене TMS, TDI на середине такта, когда читать TDO...
2) наличие подводных камней в реализации(что-то вроде подождать 10 мс после пересылки комманды до перехода в состояние записи данных....)
3) уровни напряжения (кажется 3.3V CMOS)

Проблемма в том, что все вышеперечисленное нигде(а я искал....) никто не обговаривает, обходясь общими словами и ссылаясь на стандарт

Что я хочю сделать - USB заглушку для многофункциональной заливки прошивки, отладки и состыковки с микроконтроллерным хозяйством.

БОЛЬШОЕ спасибо за клоны :)) :lol: :oops: , но сидеть и заниматься кряком протокола хочется только в случае если никто не подскажет - все коты, а тем более программисты должны, нет - обязаны быть ленивыми! :))
Аватара пользователя
avr123.nm.ru
Вечно гонимый
Сообщения: 331
Зарегистрирован: Пн сен 04, 2006 20:25:28
Откуда: самоучитель по микроконтроллерам
Контактная информация:

Сообщение avr123.nm.ru »

там http://electronix.ru/forum советую спросить.
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

avr123.nm.ru писал(а):там http://electronix.ru/forum советую спросить.
хорошая идея
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

ООООО!!! у меня счастье!!! после часа копания по electronix.ru я нашел стандарт!

Продолжаем работу - ищем приватные комманды отладки AVR.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Сообщение Spider »

А смысл? Есть упрощенные схемы JTAG ICE, шьётся он прошивкой от АВРСтудии. Потом на ура работает с этой же студией и по коду ходит и всё что хош. Что ещё-то?
Аватара пользователя
teoretic
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт июн 15, 2006 23:46:55
Откуда: Раша, Москоу
Контактная информация:

Сообщение teoretic »

Spider писал(а):А смысл? Есть упрощенные схемы JTAG ICE, шьётся он прошивкой от АВРСтудии. Потом на ура работает с этой же студией и по коду ходит и всё что хош. Что ещё-то?
Да вобщем-то нет. JTAG ICE клон(ы) в большом количестве я обнаружил намного позже. Немного поковырявшись я понял, что счастье есть - ISP+sw :)))
Datsun
Родился
Сообщения: 5
Зарегистрирован: Вт июл 03, 2007 13:11:55

Сообщение Datsun »

А как АVR JTAG ICE с компом свзявать (дрова нужны)
Orbita
Родился
Сообщения: 1
Зарегистрирован: Пн апр 07, 2008 07:54:43

Сообщение Orbita »

здравствуйте! парни а никто не пробывал дезасемблировать прошивку для JTAGICE и построить примерную блок-схему этой прошифки? и вообще где можно найти эту инфу про блок схему, уж больно нужна такая инфа мне, нада понять как работает эта проклятая прошифка.Наверника команды из аврстудио как то переводятся на команды TAP контроллера jtag интерфейса. Может кто поможет с этим разобраться? :?
Вложения
boot_mega16.zip
а эта и есть та самая прошифка в формате hex
(80 КБ) 551 скачивание
Аватара пользователя
Symbiosis
Вымогатель припоя
Сообщения: 600
Зарегистрирован: Вс апр 27, 2008 13:44:52
Контактная информация:

Re: реализация JTAG интерфейса своими руками

Сообщение Symbiosis »

Ребята, а этот jtag подойдет не только для отладки AVR ? к примеру копаюсь с платформой Samsung 2440 ARMv9 чтобы прошивку в память записать напрямую.
Digikey
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн мар 08, 2010 02:59:04

Re: реализация JTAG интерфейса своими руками

Сообщение Digikey »

Для ARM9 нужны, скажем, WIGGLER (LPT) или MT-Link (USB) - местный клон J-Link от Segger
Ответить

Вернуться в «Интеграция с ПК»