|
ucGoZilla, Новый народный программатор:) |
|
|
|
Feb 25 2010, 15:53
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Вот в очередном отпуске сваял новый программатор. Не знаю, насколько он будет популярен по сравнению AVR910, но тем не менее он собран на макетной плате и успешно работает. На своем сайте еще его не выложил, так как хочется избежать будущих ошибок в том, что еще в нем не реализовано. Так как хочется опубликовать схему единожды и потом ничего не перекраивать. Это, как понимаете не для себя, а для тех, кто решится повторять. А реализовать собираюсь, кроме собственно программатора для AVR еще и JTAG и не только для AVR. Так вот, пока печатная плата не создана физически, хочу посоветоваться по поводу схемотехники, возможно, что то упустил или не допонял. По схеме: Старался использовать доступные компоненты. Так как на борту АРМ на блокировочных конденсаторах решил не экономить. Возможно, для кого то трудно будет достать фильтр USB STF202-22. Я посчитал это лучшим вариантом, чем несколько резисторов и две диодных сборки. В конце коноцов есть альтернатива - соединить перемычками выводы 2-5 и 3-4 оного. Назначение линий выходного разъема: 1.TGT_TD - MOSI(ISP_AVR) - TDI(JTAG) 2.TGT_B2 - REFCLK(ISP_AVR) - TMS(JTAG) - PDI_D(XMEGA) - возможно отладочный порт 3.TGT_RST - RESET 4.TGT_CLK - SCK(ISP_AVR) - TCK(JTAG) - PDI_CLK(XMEGA) 5.TGT_RD - MISO(ISP_AVR) - TDO(JTAG) Так как AT91SAM7S64 имеет встроенный стартовый загрузчик, то внешнего программатора не надо. Все прошивается консольной утилитой в любой Windows, при этом не надо после прошивки даже подменять драйвер... пока  Схема и вариант ПП ниже. Размеры платы - 75х32мм Что реализовано в данный момент: 1. Протокол-программирование как STK500v2 2. Протокол-программирование как JTAGICEmkII в режиме ISP 3. Протокол JTAGICEmkII в режиме JTAG. Да, забыл добавить, плату затачивал под лазерный утюг.
--------------------
|
|
|
|
|
 |
Ответов
|
Sep 29 2010, 17:59
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 17-06-09
Пользователь №: 50 381

|
Уважаемый protoss! Собрал Ваш программатор, но 2 версию. (кстати, на Вашем сайте перестал скачиваться архив с платами и прошивкой). Возникли проблемы с программированием. Первые 4 пункта прохожу (правда через раз), устройство определяется как ucGoZilla Board, драйвер устанавливается нормально, появляется COM порт. Запускаю приложенный ехе. Запускается, находит устройство, потом вылетает. LED не мигают, ошибка не загорается. перевтыкаю, все тоже самое - ucGoZilla Board, как ucGoZilla STK500 Programmer системой не определяется, AVR STUDIO не находится. Проверил все питание на AT91, VDDIN, VDDOUT и тд. Все соответствует схеме и даташиту. Соответственно, прошу помощи: 1)Может кто-то сталкивался с чем-то подобным. Буду рад любым идеям 2)Выходы идущие на буферы не проверял, могут ли они иметь отношение к данной проблеме. 3)Не могу проверить цепи кварца и PLL. С АТ91 раньше не работал и осциллограф у меня старый. На Меге и Тини я всегда вижу генерацию на фоне небольшого потенциала, здесь же потенциал близок к земле и я вижу только наводки (хотя при этом начальное программирование получается, с TST и ERASE. ). Или начальное программирование идет от внутреннего RC и кварц у меня не работает, или я шунтирую щупом генератор и поэтому ничего не вижу. Профи, подскажите, какая форма импульсов должна быть на выводах кварца и PLLRC( у меня там всегда 0).
|
|
|
|
|
Sep 29 2010, 20:32
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(DiaDiaDi @ Sep 30 2010, 00:59)  Уважаемый protoss! Собрал Ваш программатор, но 2 версию. (кстати, на Вашем сайте перестал скачиваться архив с платами и прошивкой). Возникли проблемы с программированием. Первые 4 пункта прохожу (правда через раз), устройство определяется как ucGoZilla Board, драйвер устанавливается нормально, появляется COM порт. Запускаю приложенный ехе. Запускается, находит устройство, потом вылетает. LED не мигают, ошибка не загорается. перевтыкаю, все тоже самое - ucGoZilla Board, как ucGoZilla STK500 Programmer системой не определяется, AVR STUDIO не находится. Проверил все питание на AT91, VDDIN, VDDOUT и тд. Все соответствует схеме и даташиту. Соответственно, прошу помощи: 1)Может кто-то сталкивался с чем-то подобным. Буду рад любым идеям 2)Выходы идущие на буферы не проверял, могут ли они иметь отношение к данной проблеме. 3)Не могу проверить цепи кварца и PLL. С АТ91 раньше не работал и осциллограф у меня старый. На Меге и Тини я всегда вижу генерацию на фоне небольшого потенциала, здесь же потенциал близок к земле и я вижу только наводки (хотя при этом начальное программирование получается, с TST и ERASE. ). Или начальное программирование идет от внутреннего RC и кварц у меня не работает, или я шунтирую щупом генератор и поэтому ничего не вижу. Профи, подскажите, какая форма импульсов должна быть на выводах кварца и PLLRC( у меня там всегда 0). 1. Если устройство в системе определилось, то не зачем лезть в цепи кварца и ПЛЛ - у Вас наверняка все работает, по крайней мере внутренний загрузчик SAMBA запустился. 2. При программировании прошивки в плату, желательно закрыть лишние программы, дабы не нагружать систему и предотвратить завершение утилиты по таймауту. 3. Для того, чтобы видеть работу утилиты, запускайте ее через командную строку. 3. Не могли бы вы показать лог процесса программирования прошивки (скопировать из командной строки)?
--------------------
|
|
|
|
Сообщений в этой теме
prottoss ucGoZilla Feb 25 2010, 15:53 Зайцев Иван Какие чипы он поддерживает?
Поддержка ATXMega есть... Feb 26 2010, 03:57 demiurg_spb Это здорово!
Есть ли возможность добавить в Ва... Feb 26 2010, 07:46 Зайцев Иван Цитата(demiurg_spb @ Feb 26 2010, 12:46) ... Feb 26 2010, 09:19 GDI Может тогда и поддержку j-link(мт-линк) туда встав... Feb 26 2010, 08:51 IGK Цитата(GDI @ Feb 26 2010, 10:51) Может то... Feb 26 2010, 12:58 dimka76 SAM7, используемый в вашем программаторе, имеет пи... Feb 26 2010, 09:11 Склихасовский а софт для него какой?
Цитата(dimka76 @ Feb ... Feb 26 2010, 12:33 SergeiCh Цитата(Склихасовский @ Feb 26 2010, 19:33... Feb 26 2010, 14:28  prottoss Цитата(SergeiCh @ Feb 26 2010, 21:28) HCT... Feb 27 2010, 01:09   dimka76 Цитата(prottoss @ Feb 27 2010, 04:09) По ... Feb 27 2010, 05:03    prottoss Цитата(dimka76 @ Feb 27 2010, 12:03) DD3 ... Feb 27 2010, 13:15     dimka76 Цитата(prottoss @ Feb 27 2010, 16:15) Зде... Feb 27 2010, 17:54      prottoss Цитата(dimka76 @ Feb 28 2010, 00:54) не б... Feb 27 2010, 19:12       ReAl Цитата(prottoss @ Feb 27 2010, 21:12) 2Х ... Feb 28 2010, 19:16 Vasily_ ЦитатаВот и ломаю голову с согласованием до сих по... Feb 27 2010, 22:17 prottoss Цитата(Vasily_ @ Feb 28 2010, 05:17) Може... Feb 28 2010, 02:57  dimka76 Цитата(prottoss @ Feb 28 2010, 05:57) нет... Feb 28 2010, 17:20 NicholasR Очень заинтересовал данный программатор, респект а... Feb 28 2010, 18:33 Qwertty Цитата(NicholasR @ Feb 28 2010, 21:33) Т.... Feb 28 2010, 19:12  Petka Цитата(Qwertty @ Feb 28 2010, 22:12) Его ... Feb 28 2010, 19:15 NicholasR Программатором ucGoZilla можно будет отлаживать AV... Feb 28 2010, 20:11 defunct Цитата(NicholasR @ Feb 28 2010, 22:11) Пр... Feb 28 2010, 22:44  prottoss Цитата(defunct @ Mar 1 2010, 05:44) Врятл... Mar 1 2010, 15:02   defunct Цитата(prottoss @ Mar 1 2010, 17:02) Т.е.... Mar 1 2010, 17:47    prottoss Цитата(defunct @ Mar 2 2010, 00:47) Тогда... Mar 1 2010, 18:06     ReAl Цитата(prottoss @ Mar 1 2010, 17:02) Спас... Mar 1 2010, 22:35 prottoss Цитата(ReAl @ Mar 2 2010, 0535) 74lvc245PW и ... Mar 6 2010, 19:28 SAWushka Ждем с нетерпением
Особенно, поддержку Xmega. П... Mar 6 2010, 19:57 ukpyr неплохо бы добавить генератор 12В для AVR/PIC и во... Mar 7 2010, 10:37 zltigo Цитата(ukpyr @ Mar 7 2010, 13:37) неплохо... Mar 7 2010, 11:24  SAWushka Цитата(zltigo @ Mar 7 2010, 17:24) ибо уж... Mar 7 2010, 18:20 d__ Я бы посоветовал автору все таки не увлекаться экз... Mar 12 2010, 06:52 viakon Предлагаю DD2, DD3 заменить ADUM-ами гальваноразвя... Mar 24 2010, 06:24 NetTracer Хотел попробовать - а архив с прошивкой пустой
Про... Apr 3 2010, 10:59 prottoss Цитата(NetTracer @ Apr 3 2010, 18:59) Хот... Apr 3 2010, 13:41 aaarrr Позволите пару замечаний по схеме?
1. JTAG брошен... Apr 3 2010, 14:26 prottoss Цитата(aaarrr @ Apr 3 2010, 22:26) Позвол... Apr 3 2010, 15:18 aaarrr 1. В документации написано (3. Signal Description)... Apr 3 2010, 15:42 prottoss Цитата(aaarrr @ Apr 3 2010, 23:42) 1. В д... Apr 3 2010, 15:53 prottoss Поправил все. Спасибо aaarrr за, как всегда, грамо... Apr 3 2010, 16:59 ветерок написал автору...
исключительно бесполезно-неудачн... Apr 27 2010, 18:16 Александр Куличок Цитатаисключительно бесполезно-неудачный для общес... Apr 28 2010, 05:21 ветерок ожидал это сообщение
и это не меняет ситуации, об... Apr 28 2010, 05:40 tahk383 А чем возможно заменить SN74HCT244D,а то трудно на... May 7 2010, 11:40 prottoss Цитата(tahk383 @ May 7 2010, 18:40) А чем... May 8 2010, 02:44  tahk383 Цитата(prottoss @ May 8 2010, 05:44) Можн... May 10 2010, 09:22   prottoss Цитата(tahk383 @ May 10 2010, 16:22) Если... May 10 2010, 11:43    tahk383 Цитата(prottoss @ May 10 2010, 14:43) Ни ... May 10 2010, 11:56     prottoss Цитата(tahk383 @ May 10 2010, 18:56) А от... May 10 2010, 12:03      tahk383 Это одна и таже микросхема 74HCT244DW (DD3 sn74h... May 10 2010, 13:11 cioma Одна и та же, только корпусы разные May 10 2010, 14:18 tahk383 Цитата(cioma @ May 10 2010, 17:18) Одна и... May 10 2010, 16:57 Александр Куличок микросхема одна и та же, корпуса одинаковые. Произ... May 10 2010, 19:12 tahk383 Цитата(Александр Куличок @ May 10 2010, 23... May 10 2010, 19:17 tahk383 Или там опечатка? May 11 2010, 20:31 prottoss Цитата(tahk383 @ May 12 2010, 03:31) Или ... May 12 2010, 13:49  tahk383 Цитата(prottoss @ May 12 2010, 17:49) Кон... May 12 2010, 19:09   tahk383 На сайте дана информация для VD2 и для VD3,а на сх... May 12 2010, 20:18    prottoss Цитата(tahk383 @ May 13 2010, 03:18) На с... May 13 2010, 14:30   tahk383 Конденсаторы С1, С4 и С12 - подстроечные конденса... May 12 2010, 21:39    swisst Цитата(tahk383 @ May 13 2010, 00:39) Конд... May 13 2010, 11:37     tahk383 Цитата(swisst @ May 13 2010, 15:37) не пр... May 13 2010, 22:51      swisst Цитата(tahk383 @ May 14 2010, 01:51) Прос... May 14 2010, 06:28       tahk383 Цитата(swisst @ May 14 2010, 10:28) да. т... May 16 2010, 18:02        prottoss Цитата(tahk383 @ May 17 2010, 01:02) подс... May 17 2010, 13:38         tahk383 Цитата(prottoss @ May 17 2010, 17:38) В м... May 25 2010, 13:03          prottoss Цитата(tahk383 @ May 25 2010, 20:03) А ка... May 25 2010, 13:27           tahk383 Цитата(prottoss @ May 25 2010, 17:27) Кер... May 25 2010, 17:49 prottoss Вопрос к тем, кто знает, или использует AVRICEmkII... May 14 2010, 14:48 prottoss Посмотрел, чего посылает IAR в отладчик при устано... May 14 2010, 17:03 leon_ А нельзя ли ещё виртуальные СОМ порты через него о... May 20 2010, 08:24 prottoss Цитата(leon_ @ May 20 2010, 15:24) А нель... May 21 2010, 02:13 tahk383 Заказывал для программатора SN74HCT244DW,а привезл... Jun 7 2010, 18:32 prottoss Цитата(tahk383 @ Jun 8 2010, 01:32) Подой... Jun 8 2010, 05:10 tahk383 Цитата(tahk383 @ Jun 7 2010, 22:32) Заказ... Jun 8 2010, 10:04 prottoss Всем, кто задумал повторить программатор. На выход... Jun 9 2010, 17:20 tahk383 Цитата(prottoss @ Jun 9 2010, 21:20) Всем... Jun 21 2010, 12:13  prottoss Цитата(tahk383 @ Jun 21 2010, 19:13) А мо... Jun 21 2010, 12:31   tahk383 Цитата(prottoss @ Jun 21 2010, 16:31) Да,... Jun 21 2010, 12:53 Nixon 2 protoss - удалил.
P.S. Не обращайте внимания на... Jul 1 2010, 17:33 DiaDiaDi Уважаемый protoss! Спасибо за оперативный отве... Sep 30 2010, 20:16 prottoss Цитата(DiaDiaDi @ Oct 1 2010, 03:16) Уваж... Oct 1 2010, 17:13  Daimeeo Ссылка на скачивание материалов по программатору д... Oct 2 2010, 07:01   prottoss Цитата(Daimeeo @ Oct 2 2010, 14:01) Ссылк... Oct 2 2010, 12:31 DiaDiaDi Ни одного...Делаю все по пунктам, корочу Erase, За... Oct 4 2010, 05:57 prottoss Цитата(DiaDiaDi @ Oct 4 2010, 12:57) Ни о... Oct 4 2010, 09:44  DiaDiaDi Цитата(prottoss @ Oct 4 2010, 13:44) Я из... Oct 5 2010, 06:23   prottoss Цитата(DiaDiaDi @ Oct 5 2010, 13:23) Я по... Oct 5 2010, 11:32    G_A_V prottoss
Вместо STF202 вполне становятся резистор... Oct 6 2010, 05:56 prottoss Переразвел плату. Завтра буду заказывать. Если исп... Oct 4 2010, 15:47 prottoss Обновил схему и загрузчик.
1. Теперь есть два вари... Oct 16 2010, 04:53 SAWushka Во первых, хотелось бы поблагодарить, делаете нужн... Oct 16 2010, 15:42 DiaDiaDi Уважемый protoss.
После долгих опытов, изготовлен... Nov 1 2010, 09:11 prottoss Цитата(DiaDiaDi @ Nov 1 2010, 16:11) - Se... Nov 1 2010, 09:59 DiaDiaDi Уфффф..... я ее победил! удалось прошить.
Не ... Nov 1 2010, 10:40 prottoss Цитата(DiaDiaDi @ Nov 1 2010, 17:40) Уффф... Nov 1 2010, 10:55
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|