реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Сделал JTAGICE и появилась проблема коннекта
DVF
сообщение Sep 18 2009, 12:28
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Делал по такой схемке.

Разъем 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) у этих МК отличаются.
Прошу помощи в запуске железяки.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Sep 18 2009, 13:51
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Для начала замкните контакты 2-3 VD1 и замените C8 на 10 нФ. Ещё я бы замкнул CTS с RTC и DTR с DSR. Остальное пока не смотрю


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
DVF
сообщение Sep 18 2009, 15:06
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(sensor_ua @ Sep 18 2009, 17:51) *
Для начала замкните контакты 2-3 VD1 и замените C8 на 10 нФ. Ещё я бы замкнул CTS с RTC и DTR с DSR. Остальное пока не смотрю

Спасибо за советы. С8 трогать пока не буду, а вот R3 поменяю на 1К.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Sep 18 2009, 18:22
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



DVF
а где прошивку меги брал?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Sep 19 2009, 17:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



1. Подключи VCCIO на FT232R
2. Нога В0 в оригинальной схеме - это сигнал nTRST. nSRST - это B4 (выход из программатора) и PD2 (вход)
3. Рекомендую последовательно по выходам поставить резисторы ~50 Ом
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Sep 20 2009, 05:31
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Странный какой-то у Вас jtag, все аналоги на 16-й или 163-й меге делались.
И прошивка в студии тоже под неё smile.gif


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
DVF
сообщение Sep 21 2009, 05:11
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(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
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение Sep 22 2009, 00:47
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



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

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

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

по п.3 А если таргетов штук 50? зачем лишние детали?
Прикрепленные файлы
Прикрепленный файл  jtag_schem_full.pdf ( 85.53 килобайт ) Кол-во скачиваний: 103
 
Go to the top of the page
 
+Quote Post
manul78
сообщение Sep 23 2009, 12:45
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(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

Сообщение отредактировал manul78 - Sep 23 2009, 12:52


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Sep 25 2009, 10:49
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Цитата(DVF @ Sep 21 2009, 09:11) *
Т.е. мега32 никак не подойдет?

Конечно не подойдёт, они с 32й отличаются не только объёмом памяти но и адресами.
Да и смысла в этой замене никакого.
Сам делал вот такой + переходник на usb на profilic:
Ссылка


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016