|
jtagice clone |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 42)
|
Mar 21 2007, 17:05
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368

|
Цитата(GDI @ Mar 21 2007, 15:50)  Там используется Пони-прог, а у него галка на фьюзе обозначает = 1, вы это учли? А кварц то запускается? А скорость ком-порта 19200? Не все загрузчики умеют на 115200 работать. А порт сам не занят чем нибудь, при занятом порте такая же ошибка будет. я не знаком с Пони-прог, но т.к. cksel0..3 галок нет , а если cksel0..3=0, то внешний генератор. следовательно, у него галка должна быть =0. порт не занят. в windows стоит 9600. если я запускаю upgrade jtagice mk11, то сначала выскакивает окно контакта с бутлоадер,затем оно сменяется окном контакта с jtag его не находит (его там нет) и выдается upgrade failed.это к тому что , что-то происходит по порту.
|
|
|
|
|
Mar 21 2007, 17:27
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(acex2 @ Mar 21 2007, 15:08)  Поставьте AVR Studio версии 4.11. С последними версиями Студии самопальные JTAG ICE не работают. У меня с 4.13 работает. Что я неправильно сделал? "Да залейте просто прошивку JTAGICE без бутлоадера! Все равно прошивка обновляться больше не будет." Наоборот. ;О) Залить бутлодырь с бутстартом, прошить последней версией из 4.13, например, и убрать бутстарт.
|
|
|
|
|
Mar 22 2007, 11:01
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата кто-нибудь прочитает что туда записала 4.13 Здесь выкладывали утилиту EBN2HEX. Воспользутейсь ей и получите файл прошивки от 4.13 студии. Я ей получал HEX-файлы AVRISP и JTAGICE начиная с 4.09 студии и ни разу не парился с бутлоадером. Залаил полученные HEX-файлы AVReal-ом в AVRISP и/или в JTAGICE и полная гармония!!! P.S. Я здесь выкладывал файлы прошивок JTAGICE начиная, помоему, с 4.09 студии. Поищите.
|
|
|
|
|
May 17 2007, 19:45
|
Участник

Группа: Свой
Сообщений: 68
Регистрация: 8-05-05
Пользователь №: 4 846

|
На днях собрал JTAG ICE на 16 меге, и получил такую вот ошибку (см вложение). Варианты оживления были и для 16 и для 163 меги, версии AVR Studio разные - результат один. Причем что самое интересное, при некотором шаманстве с питанием удавалось проскочить эту ошибку, и тогда отладка проходила нормально. Все подтягивающие резисторы стоят, делитель на PA тоже, даже пробовал переключать 22 ногу... Кто что думает по этому поводу - это вообще лечится?
Эскизы прикрепленных изображений
|
|
|
|
|
May 18 2007, 06:03
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата это вообще лечится? Подобное было, когда PD3 Меги-16 не был заземлен. Ищите ошибки в монтаже. Проблема только в этом.
|
|
|
|
|
Aug 4 2007, 11:25
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
у меня аналогичная проблема. Собрал JTAGICE по схеме на меге16 DIP. AVRStudio v4.13 выдает ошибку "No supported board found!AVRprog version 1.40". Работает ли Студия 13 с самопальными JTAG-ми? Говорят, можно воспользоваться утилитой ebn2hex для конвертации файла upgrade.ebn из 13 Студии. Нужно ли его прошивать с установленными фьюзами BRST=0, BSIZ=1 ? Расскажите, пожалуйста, подробно как "оживить" этот JTAG-ЛЁД.
|
|
|
|
|
Aug 4 2007, 16:27
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Похоже, что не работает и с другими версиями Студии. Пробовал с версией 4.12 и 4.08. Схему прикладываю. Все сделал так, как описано в инструкции. Ошибок в монтаже нет. В чем может быть проблема? Отзовитесь кто-нибудь! P.S. Прочитал , что при загрузке hex в JTAG необходимо закоротить на землю вывод PC0. Затем вернуть назад , на питание. Почему же об этом не сказано в инструкции?
|
|
|
|
|
Aug 4 2007, 20:04
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(sensor_ua @ Aug 4 2007, 22:29)  что там у Вас с Vref при отключеном таргете? Я вешал резистор небольшой на землю - иногда и довольно-таки чато нужен. При отключенном таргете на Vref 0В. Фугас мне в глаз!!!  Только что заметил... Микросхема 74AHC125 должна питаться от Vref, т.е. от таргета.Питание таргета 3В. А у меня обе микросхемы питаются от 5В (питание JTAGICE). В связи с этим вопрос. Мог ли я повредить таргет от такого включения? Кстати, вместо 74AHC125 применил 74HC125. Особых различий по даташиту не заметил. Блин. Ну как же я проглядел!!! Как раз серия AHC допускает работать с входным напряжением, превышающем напряжение питания. Придется перепаивать...
|
|
|
|
|
Aug 4 2007, 20:24
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Мог ли я повредить таргет от такого включения? Это врятли. Сначала подай Vmega на Vref без подключения таргета - если остальное нормально, то оно должно проругаться осознанно. А у меня 0 В нужен был потому как ключи проходные стоят (SN74CBT3244)
--------------------
aka Vit
|
|
|
|
|
Aug 4 2007, 20:49
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(sensor_ua @ Aug 4 2007, 23:24)  Это врятли. Сначала подай Vmega на Vref без подключения таргета - если остальное нормально, то оно должно проругаться осознанно. А у меня 0 В нужен был потому как ключи проходные стоят (SN74CBT3244) Меня волнует вопрос о подаче на таргет 5В через выводы TCK, TMI, TMS при питании таргета 3В. В даташите указано, что абсолютное напряжение на входах не должно превышать Vcc+0.5V. К тому же на I2C таргета еще висели FOSP01A и DS1388. Обе не допускают превышения на входах Vcc+0.3V. Могло ли 5В попасть на эти микросхемы? Или оно успешно ограничилось защитными диодами до уровня 3+0.5В ? И еще в догонку... Будет ли нормально работать в этой схеме вместо AHC серия HC?
|
|
|
|
|
Aug 5 2007, 14:15
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 11-07-06
Из: Челябинск
Пользователь №: 18 726

|
Давно уже делал, схема почти один в один с http://pol-sem.narod.ru/AVRminiICE/jtag.htm (добавил только последовательные резисторы на jtag). Закрузчик и прошивка от старой студии. После прошивки свежая студия сама все обновит. Фузы в sh скрипте PS jtag-0x80.hex - объединенная (boot+firmware) прошивка последней версии. Фузы теже.
Сообщение отредактировал kaf - Aug 5 2007, 14:26
|
|
|
|
|
Aug 6 2007, 10:04
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(goodwin @ Aug 6 2007, 12:17)  "выбросить" - это в случае SPIEN=0... См. стр.263 datasheet Mega16 : Default value: SPIEN = 0(programmed, SPI prog. enabled) Речь идет ведь о программаторе AVRreal. Кстати, jtagice из icd2clone.narod.ru заработал с AVRStudio 4.13 ! Сделал все по инструкции. Раньше не работало у меня из-за ошибки в монтаже (забыл подключить 15 вывод max232 к общему проводу)
|
|
|
|
|
Aug 7 2007, 19:09
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 11-07-06
Из: Челябинск
Пользователь №: 18 726

|
Цитата(alux @ Aug 6 2007, 16:04)  См. стр.263 datasheet Mega16 : Default value: SPIEN = 0(programmed, SPI prog. enabled) Речь идет ведь о программаторе AVRreal.
Кстати, jtagice из icd2clone.narod.ru заработал с AVRStudio 4.13 ! Сделал все по инструкции. Раньше не работало у меня из-за ошибки в монтаже (забыл подключить 15 вывод max232 к общему проводу) Да, Вы правы SPIEN имеет неверное значение, но в любом случае запретить программирование по SPI путем прожига SPIEN по spi не получится.
|
|
|
|
|
Aug 8 2007, 12:24
|

Участник

Группа: Свой
Сообщений: 58
Регистрация: 17-01-07
Из: Одесса
Пользователь №: 24 523

|
Цитата(alux @ Aug 6 2007, 11:07)  ... вывод 2 ST232 должен быть соединен через емкость на питание, а не на землю. Обязательно ли соединять выводы 13, 14 st232 и заземлять 11? Вывод 2 действительно через конденсатор на + питания. Поскольку в МАХ232 есть 2 пары драйверов, а используется только одна, то вторую (входную часть, выводы 11 и 13) заземляют, в той схеме заземление 13 вывода шло через выход вывода 14, можно посадить на землю только 11 и 13 выводы. Еще одно но, нужно смотреть на буковки производителей и те, что после МАХ232 - есть различия использования кондеров 1 или 0.1 мкф, словом, надо изучать матчасть. Цитата(kaf @ Aug 7 2007, 22:09)  Да, Вы правы SPIEN имеет неверное значение, но в любом случае запретить программирование по SPI путем прожига SPIEN по spi не получится. Еще как получится, народ запросто отрубает SPI и RESET, чаще по неразберихе с ноликами и единичками, что из них что значит, просто в последних программаторах стараются заблокировать изменение этого фуза.
--------------------
|
|
|
|
|
Aug 27 2007, 14:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата(alux @ Aug 5 2007, 02:36)  Вопрос относительно варианта Виталия Кротевича (variant1 для меги16). Почему размер бута в батнике указан 1024 слов (BSIZ=0), если по идее должно быть 512слов (BSIZ=01)? И ckopt должно быть =1 (для диапазона 3...8МГц). Второе, можно ли использовать этот бутлодер для моей схемы (из http://icd2clone.narod.ru/) с добавлением перемычки на PC0 ? Проверил с бутлодером от Кротевича для меги16 - AVRProg -> No Supported board found! Хоть ты тресни  Насчёт размера секции описано там же в статейке. Насчёт что с чем не связывется - опишите настройки связи, может что ещё - тогда можно о чём-то порязмыслить. Что касается правильности или неправильности фузов, то есть вероятность, что что-то и не так. Но по второму варианту у меня их десяток работает. Список команд есть, потому достаточно взять терминал (Bray Terminal например) и подать что-то типа S чтобы увидеть, кто кому чего отвечает/не отвечает. ЗЗЫ. Чтобы сделать "правильную" замену ATmega163 на ATmega16 нужно поменять ID-код камня в тексте загрузчика на правильный из AVRDude. Мне облом.
--------------------
aka Vit
|
|
|
|
|
Sep 6 2007, 03:00
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 14-01-05
Из: РФ Приморский край (рег.25)
Пользователь №: 1 939

|
Хочу добавить свои 5 копеек….. Недавно сделал JTAG ICE по образу http://pol-sem.narod.ru/AVRminiICE/jtag.htmДобавил несколько резюков, переразвел плату на свой манер. За образец принял схему в PCAD-е http://pol-sem.narod.ru/AVRminiICE/jtag.files/JTAG.SCHВ результате получаю сообщение, что детектируется нулевое напряжение питания отлаживаемого устройства. Подумал, что убил АЦП, быстро написал тест, он показал, что АЦП в норме. Стал сравнивать схему с первоисточником: http://www.mcu.cz/modules/news/article.php?storyid=438и обнаружил, что схема и соответственно и плата в PCAD-е содержат ошибку- pD3 не подтянут к общему проводу. Кинул перемычку, и все заработало.
|
|
|
|
|
Sep 6 2007, 04:08
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата(sseett @ Sep 6 2007, 06:00)  Хочу добавить свои 5 копеек….. Недавно сделал JTAG ICE по образу http://pol-sem.narod.ru/AVRminiICE/jtag.htmДобавил несколько резюков, переразвел плату на свой манер. За образец принял схему в PCAD-е http://pol-sem.narod.ru/AVRminiICE/jtag.files/JTAG.SCHВ результате получаю сообщение, что детектируется нулевое напряжение питания отлаживаемого устройства. Подумал, что убил АЦП, быстро написал тест, он показал, что АЦП в норме. Стал сравнивать схему с первоисточником: http://www.mcu.cz/modules/news/article.php?storyid=438и обнаружил, что схема и соответственно и плата в PCAD-е содержат ошибку- pD3 не подтянут к общему проводу. Кинул перемычку, и все заработало. Позволю себе поправить - первоисточник схемы есть оригинальная схема от Атмел и лежит она там - http://www.onembedding.com/tools/avrjtag/atmeljtag.pdf
--------------------
aka Vit
|
|
|
|
|
Sep 6 2007, 04:59
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(sseett @ Sep 6 2007, 07:00)  Хочу добавить свои 5 копеек….. Недавно сделал JTAG ICE по образу http://pol-sem.narod.ru/AVRminiICE/jtag.htmДобавил несколько резюков, переразвел плату на свой манер. За образец принял схему в PCAD-е http://pol-sem.narod.ru/AVRminiICE/jtag.files/JTAG.SCHВ результате получаю сообщение, что детектируется нулевое напряжение питания отлаживаемого устройства. Подумал, что убил АЦП, быстро написал тест, он показал, что АЦП в норме. Стал сравнивать схему с первоисточником: http://www.mcu.cz/modules/news/article.php?storyid=438и обнаружил, что схема и соответственно и плата в PCAD-е содержат ошибку- pD3 не подтянут к общему проводу. Кинул перемычку, и все заработало. Пост номер 13 в этой ветке читал?
|
|
|
|
|
Sep 6 2007, 19:38
|
Участник

Группа: Свой
Сообщений: 41
Регистрация: 12-01-05
Из: St. Petersburg
Пользователь №: 1 917

|
Цитата Хочу добавить свои 5 копеек….. Недавно сделал JTAG ICE по образу http://pol-sem.narod.ru/AVRminiICE/jtag.htmДобавил несколько резюков, переразвел плату на свой манер. За образец принял схему в PCAD-е http://pol-sem.narod.ru/AVRminiICE/jtag.files/JTAG.SCHВ результате получаю сообщение, что детектируется нулевое напряжение питания отлаживаемого устройства. Подумал, что убил АЦП, быстро написал тест, он показал, что АЦП в норме. Стал сравнивать схему с первоисточником: http://www.mcu.cz/modules/news/article.php?storyid=438и обнаружил, что схема и соответственно и плата в PCAD-е содержат ошибку- pD3 не подтянут к общему проводу. Кинул перемычку, и все заработало. Спасибо, sseett. Поправил на страничке. Переделывать печатку лень уже :-) Кстати у меня и без подтятжки к земле работает прекрасно...
|
|
|
|
|
Sep 27 2007, 14:03
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-07
Из: Новосибирска
Пользователь №: 30 882

|
Может кому будет полезна версия JTAG с USB,
jtag2_temp2.pcb ( 191.99 килобайт )
Кол-во скачиваний: 653
good_12ver.zip ( 27.38 килобайт )
Кол-во скачиваний: 487 чертеж платы в формате Pcad 2002, загрузчик и обновление прилагаются. Собственно нашего на плате только USB (FT232BM от ftdichip.com), все остальное бралось из открытых источников, разъем USB крепился к корпусу, потом уже переделывать не стали. Сделали на продажу таких чуть больше десятка, сами пользуемся с удовольствием. Нормально обновляется с помощью AVRProg.
|
|
|
|
|
Sep 27 2007, 16:14
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728

|
Цитата(2alex @ Sep 27 2007, 20:03)  Может кому будет полезна версия JTAG с USB,
jtag2_temp2.pcb ( 191.99 килобайт )
Кол-во скачиваний: 653
good_12ver.zip ( 27.38 килобайт )
Кол-во скачиваний: 487 чертеж платы в формате Pcad 2002, загрузчик и обновление прилагаются. Собственно нашего на плате только USB (FT232BM от ftdichip.com), все остальное бралось из открытых источников, разъем USB крепился к корпусу, потом уже переделывать не стали. Сделали на продажу таких чуть больше десятка, сами пользуемся с удовольствием. Нормально обновляется с помощью AVRProg. А можно вас попросить выложить схему?
|
|
|
|
|
Sep 28 2007, 06:08
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-07
Из: Новосибирска
Пользователь №: 30 882

|
Цитата(kanzler @ Sep 27 2007, 23:14)  А можно вас попросить выложить схему? конечно, вот она
jtag.sch ( 160 килобайт )
Кол-во скачиваний: 609 плюс оригинальная плата с RS232 если кого заинтересует
jtag2.PCB ( 160 килобайт )
Кол-во скачиваний: 494 еще раз упомяну что разработка не моя, нашел пару лет назад на одном из форумов, не думаю что автор сильно расстроится увидев ее здесь. Схемы только с FT232BM нет, так как нарисовали ее сразу на плате  но там включение стандартное по даташиту. По хорошему надо бы перерисовать с FT232R, там кварц встроенный, да smd реперы добавить...
|
|
|
|
|
Oct 11 2007, 21:24
|

Частый гость
 
Группа: Свой
Сообщений: 105
Регистрация: 6-01-06
Пользователь №: 12 901

|
Предлагаю для повторения (использования и т.д.) свой вариант схемы и платы miniICE с USB (FT232BM+smd компоненты). - статья с фото; - схема и плата в PCAD-2004
JTAGICE_USB.rar ( 46.07 килобайт )
Кол-во скачиваний: 362 . P.S. FT232R конечно имеет встроенный генератор, да и токоограничивающих резисторов на входе ставить нет необходимости, но FT232BM+кварц+2 резистора дешевле чем FT232R (рублей на 15  ). Ну а главное - монтаж (пайка) в "домашних" условиях корпуса LQFP32 (FT232BM) проще чем SSOP28 (FT232RL), а про QFN32 (FT232RQ) вообще говорить "страшно" (у меня так и лежит... припаять паяльником без пасты и фена у меня навыка не хватило)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|