Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: интерфейс debugWire
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
_Diman_
Если по SPI запрограммировать DWEN возможно ли потом в AVR Studio связатся с микроконтроллером? Я имею ввиду без платы JTAG.
defunct
Цитата(_Diman_ @ Jan 24 2006, 22:02) *
Если по SPI запрограммировать DWEN возможно ли потом в AVR Studio связатся с микроконтроллером? Я имею ввиду без платы JTAG.


Только высоковольтным программатором, или через JTAG MKII.
_Diman_
Наверное неправильно поставил вопрос.
Я имел ввиду об отладки по по протоколу debugwire при отсуствии JTAG MKII. Или чтобы AVRStudio увидела микроконтроллер нужно обязательно JTAG?
Извеняюсь если вопрос глупый, но я редко пользовался AVRStudio, и про JTAG тоже знаю мало.
defunct
Цитата(_Diman_ @ Jan 25 2006, 00:27) *
Я имел ввиду об отладки по по протоколу debugwire при отсуствии JTAG MKII. Или чтобы AVRStudio увидела микроконтроллер нужно обязательно JTAG?


Да, обязательно.. причем обычный JTAG ICE не подойдет. нужен JTAGICE MKII адаптер или его аналог.
на сайте Atmel есть описание протокола общения между AVRStudio и JTAGICE MKII, т.е. если Вы располагаете временем, можете сделать свой jtagice mkII адаптер...

описание:
http://www.atmel.com/dyn/products/tools_ca...C+&tool_id=3353
протокол:
http://www.atmel.com/dyn/resources/prod_do...nts/doc2587.pdf
Kovrov
Цитата(defunct @ Jan 25 2006, 02:10) *
нужен JTAGICE MKII адаптер или его аналог.


а что уже есть аналоги?
Pat
Цитата(defunct @ Jan 25 2006, 01:10) *
на сайте Atmel есть описание протокола общения между AVRStudio и JTAGICE MKII, т.е. если Вы располагаете временем, можете сделать свой jtagice mkII адаптер...


Ничего сделать вы не можете. Потому что протокол между AVRStudio и JTAGICE MKII есть.
А вот протокол между JTAGICE MKII и целевым микроконтроллером отсутствует.
Так что покупать сам JTAGICE MKII придется. smile.gif
m16
Цитата(Pat @ Jan 25 2006, 14:18) *
Ничего сделать вы не можете. Потому что протокол между AVRStudio и JTAGICE MKII есть.
А вот протокол между JTAGICE MKII и целевым микроконтроллером отсутствует.
Так что покупать сам JTAGICE MKII придется. smile.gif

имхо покупать mkII дорого , взломать сложно да и времени жалко . лучше пользовать старый добрый JTAGICE или на любителя-юзать алгоритмбилдер у которого есть возможность отладки в кристалле по одному выводу проца(сам назначаешь) посредством примитивного программатора.
defunct
Цитата(Kovrov @ Jan 25 2006, 09:54) *
Цитата(defunct @ Jan 25 2006, 02:10) *

нужен JTAGICE MKII адаптер или его аналог.

а что уже есть аналоги?


Не исключено, что уже есть. протокол ведь открытый.
Kovrov
Цитата(defunct @ Jan 25 2006, 15:05) *
Цитата(Kovrov @ Jan 25 2006, 09:54) *

а что уже есть аналоги?


Не исключено, что уже есть. протокол ведь открытый.


протокол то открыт только он так для ознакомления
вот господин Pat - правильно написал!!
конечно мк 2 на порядок красивее работает скорость загрузки в мегу 16 например - колосальная
с 1м джитагом не сравнить...
неплохобы своими руками замастырить а то сидишь с фирменным - трясешься пыль сдуваешь ;-)
defunct
Цитата(Kovrov @ Jan 25 2006, 14:13) *
конечно мк 2 на порядок красивее работает скорость загрузки в мегу 16 например - колосальная
с 1м джитагом не сравнить...
неплохобы своими руками замастырить а то сидишь с фирменным - трясешься пыль сдуваешь ;-)


Не надо на mkI грешить. 250kbps по USB... 2-3 секунды заливается m16 и столько же проверяется.


Цитата
А вот протокол между JTAGICE MKII и целевым микроконтроллером отсутствует.

Зато прошивка MKII присутствует в AVRStudio.. (JTAGICE MKII Upgrade..)
Kovrov
Цитата(defunct @ Jan 25 2006, 16:12) *
Не надо на mkI грешить. 250kbps по USB... 2-3 секунды заливается m16 и столько же проверяется.

у кого на юсб а у кого и на компорте :-(
Цитата(defunct @ Jan 25 2006, 16:12) *
Зато прошивка MKII присутствует в AVRStudio.. (JTAGICE MKII Upgrade..)

Присутствовать она конечно присутствует но только грузится через криптованный бут...
я так думаю !!!
Pat
Цитата(Kovrov @ Jan 25 2006, 14:13) *
неплохобы своими руками замастырить а то сидишь с фирменным - трясешься пыль сдуваешь ;-)

Кто спорит неплохо бы но ...
Уже эту тему немного обсуждали тут
http://electronix.ru/forum/index.php?showt...7&hl=debug&st=0
и здесь
http://electronix.ru/forum/index.php?showtopic=3327&st=0
Там есть фотография платы фирменного девайса.
Из фото видно, что там стоят всего лишь 2 меги128 smile.gif и кучка периферии.
Из этого обсуждения для себя я понял следующее:
Атмел наколовшись с первым JTAGом решил хорошо зашифровать, систему update MKII.
Прошивка MKII присутствует в директории AVRStudio, но она зашифрована.
Сделать редезайн можно, только если провести исследование работы фирменного MKII.
Нужно захватывать данные с COM порта (в принципе этот протокол Атмелом описан) и одновременно логическим анализатором снимать значения с выхода JTAG MKII ICE.
На основе полученных данных нужно разработать свой MKII.

Но это наверное не реально.
defunct
Цитата(Kovrov @ Jan 25 2006, 18:08) *
у кого на юсб а у кого и на компорте :-(


Собрал самопальный mkI (без кварца, на внешнем RC, - R=1.02kOm + внутренний C = 36pf (CKOPT))
Через COM порт на 115200, шьет и считывает m16 за ~3-4 сек (весь флеш).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.