| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Програмирование и отладка через JTAG контролеров AVR
23.04.2011, 10:00
|
#41
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Сообщение от 7Fantomas7
|
Ну вобщем пока продолжаю изучать тему внутрисхемного отладчика. Возник вопрос.
Что такое PDI интерфейс мжет кто подскажет в кратце? Какие камни можно с его помощью отлаживать? Читаю, читаю, блин мозги съезжают.
Суть все та же, нужно отлаживать изделия в живую, возникают проблемы которые удается обнаружить только в живом изделии.
К сожалению живого JTAG ICE 2 для повторения нет это к сожалению прискорбный факт, а то что есть либо не работает как отладчик но можно собрать самостоятельно, либо выходит из строя от прикосновений пальцем но за деньги.
|
Наверное ваше время не стОит ваших терзаний. 
Зная про "не надо пальцем", видимо просто "не надо". Я особо не заморачивался. Учитывая весьма ничтожные радиолюбительские возможности по изготовлению корпусов, просто использовал его коробочку-упаковку. Ту часть, где "не надо пальцем", заклеил плотной пленкой. Пока для ПП понадобились только шлейфики под Т13, М8 и Т2313. Надо будет, еще спаяю. Уже два года эксплуатирую - полет нормальный, дыма нет. Правда, советовал бы на место моих двух панелек применить ZIF-40, их в то время у нас в продаже не было. А включить ну очень надо было. Вот и родился этот тандем двухпанелечный.  Руки не доходят демонтировать его...
|
|
|
|
23.04.2011, 22:25
|
#42
|
|
Временная регистрация
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Вообще то фигня с пальцем была на первых версиях платы, просто ошибка в разводке по бумажке Эфо, в которой они давали рекомендации по устранению сей бяки, собственно я ее и исполнил выкинув микруху и запитавшись от USB, все путем работает.
Отладку по PDI вроде только некоторые иксмеги.
|
|
|
|
23.04.2011, 23:35
|
#43
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Сообщение от pigtail
|
|
Вообще то фигня с пальцем была на первых версиях платы, просто ошибка в разводке
|
Да так все и осталось. Микра та же, кондер тот же. Сначала говорилось что можно кондер заменить и проблема уйдет. Но нет - и с замененным выходили из строя. А вот корпус решает проблему на 100%, заодно и механически повредить не удастся. У меня в корпусе + плата с буферами 74hc244, живет уж 3 года. Или даже больше.
|
|
|
|
24.04.2011, 10:10
|
#44
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Сообщение от kison
|
|
Да так все и осталось. Микра та же, кондер тот же. Сначала говорилось что можно кондер заменить и проблема уйдет. Но нет - и с замененным выходили из строя. А вот корпус решает проблему на 100%, заодно и механически повредить не удастся. У меня в корпусе + плата с буферами 74hc244, живет уж 3 года. Или даже больше.
|
А Вы в третье состояние буферА переводите? Меня давно этот вопрос мучает, а никто толком так и не сказал ничего. В тех схемах-"защитах", что я видел, третьего состояния нет. Вот и вопрос, а ISP тогда как? 
И как решен вопрос с МК на 3.3 вольта? Питаете буферА от внутреннего напряжения, которое выставляет Дракон?
Если Вас не затруднит, мне бы посмотреть именно Ваше решение. С удовольствием (и облегченно вздохнув  ) повторю.
Спасибо.
|
|
|
|
24.04.2011, 22:35
|
#45
|
|
Временная регистрация
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Сообщение от kison
|
|
Да так все и осталось. Микра та же, кондер тот же.
|
Ну не знаю, я последующих вариантов драгона не покупал, первый все жив  , и кастрировал я его из соображений надежности при таскании на дачу, там все таки более коленочные условия и неохота поиметь вдруг неработающий девайс, а действительно показали бы включение буферочка.
|
|
|
|
29.04.2011, 11:51
|
#46
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
У меня 3-го состояния тоже нет. Впрочем его можно сделать, но тогда на JTAG и на ISP понадобятся отдельные буферы. Точнее - 1,5 буфера. Та часть, что на вход общая.Переключать резетом. Я как то драконом только отлаживался, вот и не сделал. Но подумаю - может и доработаю. Только придется корпус расклеивать - он на винтах не собрался. С буфером есть неприятная засада - сигнал RESET. Он единственный двунаправленный. По хорошему его надо развязывать чем то типа ADUM1251, хоть гальваническая развязка и не нужна. Я вывел отдельно буферизированный и небуферизированный RESET, хотя это и плохо. Делал быстро - надо работать, а тут у народа драконы начали вылетать. Причем если с преобразователем можно справится просто выпаяв его и напаяв проводок, то встроенный буфер надо заказывать и два месяца ждать.
|
|
|
|
29.04.2011, 18:55
|
#47
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Програмирование и отладка через JTAG контролеров AVR
Сообщение от kison
|
|
У меня 3-го состояния тоже нет. Впрочем его можно сделать, но тогда на JTAG и на ISP понадобятся отдельные буферы. Точнее - 1,5 буфера. Та часть, что на вход общая.Переключать резетом. Я как то драконом только отлаживался, вот и не сделал. Но подумаю - может и доработаю. Только придется корпус расклеивать - он на винтах не собрался. С буфером есть неприятная засада - сигнал RESET. Он единственный двунаправленный. По хорошему его надо развязывать чем то типа ADUM1251, хоть гальваническая развязка и не нужна. Я вывел отдельно буферизированный и небуферизированный RESET, хотя это и плохо. Делал быстро - надо работать, а тут у народа драконы начали вылетать. Причем если с преобразователем можно справится просто выпаяв его и напаяв проводок, то встроенный буфер надо заказывать и два месяца ждать.
|
Понятно. Пока обойдусь защитной пленкой и концентрацией внимания перед подключением целевых девайсов. 
Случайно нашел в архивах вот эту схему. Решение с ресетом и двайром простое - защита диодами. Зато есть третье состояние.
http://dl.dropbox.com/u/17392803/dra...of2_200dpi.png
Последний раз редактировалось ut1wpr; 29.04.2011 в 21:01.
Причина: Добавление
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:50.
|
|