Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сделал JTAGICE и появилась проблема коннекта
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
DVF
Делал по такой схемке.

Разъем ISP не стандартный и не имеет пина с VCC, поэтому для возможности прошивки МК я подаю это питание через пин "+5V_T" JTAG-разъема. Но не в этом суть вопроса. Прошил я МК через ISP hex-файлом, полученным путем конвертации файла Upgrade.ebn из AVRStudio 4.14.589 утилитой EBN2HEX.exe. После этого св.диод с РВ3 светится постоянно. Теперь в Студии пытаюсь подключиться к новоявленному отладчику. Указываю номер виртуального порта и скорость в соответствие с параметрами порта (19200 или 115200), жму connect. Видно как мигает св.диод от FT232R, но результат нулевой. Запускаю Pony Prog и пытаюсь провести в нем тест порта. Пишет ОК, но просмотреть фузы не дает. Вот в голове и не складывается, почему в одном случае подключение к порту проходит, но проблема в обмене с МК, а в другом даже с портом не удается сладить. Правда, вместо ATmega16L я поставил ATmega32. При прошивке я учел, что установки фузов размера страницы (1024) у этих МК отличаются.
Прошу помощи в запуске железяки.
sensor_ua
Для начала замкните контакты 2-3 VD1 и замените C8 на 10 нФ. Ещё я бы замкнул CTS с RTC и DTR с DSR. Остальное пока не смотрю
DVF
Цитата(sensor_ua @ Sep 18 2009, 17:51) *
Для начала замкните контакты 2-3 VD1 и замените C8 на 10 нФ. Ещё я бы замкнул CTS с RTC и DTR с DSR. Остальное пока не смотрю

Спасибо за советы. С8 трогать пока не буду, а вот R3 поменяю на 1К.
domowoj
DVF
а где прошивку меги брал?
Александр Куличок
1. Подключи VCCIO на FT232R
2. Нога В0 в оригинальной схеме - это сигнал nTRST. nSRST - это B4 (выход из программатора) и PD2 (вход)
3. Рекомендую последовательно по выходам поставить резисторы ~50 Ом
RA3WUM
Странный какой-то у Вас jtag, все аналоги на 16-й или 163-й меге делались.
И прошивка в студии тоже под неё smile.gif
DVF
Цитата(domowoj @ Sep 18 2009, 22:22) *
DVF
а где прошивку меги брал?

Так писал же, что из Upgrade.ebn из AVRStudio 4.14.589 утилитой EBN2HEX.exe.
Цитата
Странный какой-то у Вас jtag, все аналоги на 16-й или 163-й меге делались.
И прошивка в студии тоже под неё

Т.е. мега32 никак не подойдет?
Цитата
1. Подключи VCCIO на FT232R
2. Нога В0 в оригинальной схеме - это сигнал nTRST. nSRST - это B4 (выход из программатора) и PD2 (вход)
3. Рекомендую последовательно по выходам поставить резисторы ~50 Ом

1. Досадная невнимательность.
2. Тут и тут PD2 никак не светятся, а nSRST имеется ввиду, наверно, со стороны таргета.
3. Согласен. Но можно и на таргете не забывать ставить.

Спасибо всем. Посижу с паяльником. Посмотрю до чего до колдуюсь smile.gif
Александр Куличок
по п.2
В хелпе к аврстудио показано, что сигнал nSRST (нога 6 разъема BH-10) опционально может подключаться к сбросу контроллера.
Это подключение помогает, когда софт контроллера запрещает JTAG, Для этого программатор через нее подает сброс на контроллер.
В то же время подключение ее к ноге PD2 программатора позволяет ему "видеть" уровень на ноге RESET контроллера.
Для чего нужна такая функциональность - не знаю. Но у себя я ее завел.

Сигнал nTRST (нога 8) атмелом вообще не используется (Not connected, reserved for compatibility with other equipment (JTAG port reset))

Для сравнения можете посмотреть приложенный файл с оригинальной схемой прграмматора (на предмет какие ноги куда идут)

по п.3 А если таргетов штук 50? зачем лишние детали?
manul78
Цитата(DVF @ Sep 21 2009, 09:11) *
Т.е. мега32 никак не подойдет?


Блин, вот не помню в чем "фокус", но первый JTAG ICE, делается исключительно на 16-той меге, что-то там
с особенностью именно этого чипа. Попробуйте поискать в данной ветке, пол года назад я выкладывал ссылки
на самодельный JTAG ICE, и прошивки там-же. 100% совместимость с Атемеловским оригиналом. Правда он
под RS-232, зато простой как 3 копейки, на монтажке за пол-дня собирается запросто...


Вот здесь есть все и разжевано до молекул... smile.gif

http://forum.cqham.ru/viewtopic.php?t=1541...p;&start=75
RA3WUM
Цитата(DVF @ Sep 21 2009, 09:11) *
Т.е. мега32 никак не подойдет?

Конечно не подойдёт, они с 32й отличаются не только объёмом памяти но и адресами.
Да и смысла в этой замене никакого.
Сам делал вот такой + переходник на usb на profilic:
Ссылка
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.