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

 
 
> ucGoZilla, Новый народный программатор:)
prottoss
сообщение Feb 25 2010, 15:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 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, при этом не надо после прошивки даже подменять драйвер... покаsmile.gif
Схема и вариант ПП ниже. Размеры платы - 75х32мм

Что реализовано в данный момент:
1. Протокол-программирование как STK500v2
2. Протокол-программирование как JTAGICEmkII в режиме ISP
3. Протокол JTAGICEmkII в режиме JTAG.

Да, забыл добавить, плату затачивал под лазерный утюг.
Прикрепленные файлы
Прикрепленный файл  ucGoZilla___shematic_rev.1.pdf ( 60.01 килобайт ) Кол-во скачиваний: 4645
Прикрепленный файл  ucGoZilla_PCB_BOT.pdf ( 23.49 килобайт ) Кол-во скачиваний: 2332
Прикрепленный файл  ucGoZilla_PCB_TOP.pdf ( 15.24 килобайт ) Кол-во скачиваний: 2336
 


--------------------
Go to the top of the page
 
+Quote Post
48 страниц V  « < 26 27 28 29 30 > »   
Start new topic
Ответов (405 - 419)
Dikoy
сообщение Oct 3 2012, 12:51
Сообщение #406


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Цитата(prottoss @ Sep 24 2012, 22:45) *
Имелось ввиду, что ATmega128 программируется не через MISO, MOSI, SCK как другие МК AVR, а через линии PDI(PE0), PDO(PE1), SCK(PD1)

Ещё автору стоит знать, что в ней по умолчанию стоит фьюз совместимости с м103 и прошивка не заведётся, пока этот фьюз не будет снят.
В одно время напоролся...
Go to the top of the page
 
+Quote Post
Grey2007
сообщение Oct 11 2012, 18:25
Сообщение #407





Группа: Новичок
Сообщений: 2
Регистрация: 11-10-12
Пользователь №: 73 912



Здравствуйте!
Собрал, все отлично работает. Спасибо. Прошивал кстати на чипсете ATI SB710 sm.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 11 2012, 18:30
Сообщение #408


Гуру
******

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



Цитата(Grey2007 @ Oct 12 2012, 00:25) *
Собрал, все отлично работает. Спасибо. Прошивал кстати на чипсете ATI SB710 sm.gif
Спасибо за интерес к моей разработке.
С чипсетами я, кстати, частично разобрался. Может не прошиваться контроллер программатора на OHCI-чипсетах. На работу программатора тип чипсета ни как не влияет.


--------------------
Go to the top of the page
 
+Quote Post
Dashi
сообщение Oct 17 2012, 01:04
Сообщение #409





Группа: Новичок
Сообщений: 5
Регистрация: 18-02-12
Пользователь №: 70 329



Цитата(prottoss @ Sep 25 2012, 00:21) *
и т.д... Я и понял, что чел пытается прошить 128-ю мегу... Потом всплыла ATtiny13.

Про ATtiny13 - повторюсь - ищите косяки в подключении программатора к контроллеру. Раз по JTAG у Вас все работает, значит программатор исправен.


Та же проблема с AtTiny13, все подключено верно. Но AVRStudio пишет unable to enter programming mode...
Где уж там ошибиться, в шести проводках=( crying.gif.
П.с. пробовал прошивать тини "в ручную", работает и получается.
так в чем же может быть проблема? 05.gif

Сообщение отредактировал Dashi - Oct 17 2012, 01:05
Go to the top of the page
 
+Quote Post
Dashi
сообщение Oct 17 2012, 04:46
Сообщение #410





Группа: Новичок
Сообщений: 5
Регистрация: 18-02-12
Пользователь №: 70 329



Цитата(Dashi @ Oct 17 2012, 04:04) *
Та же проблема с AtTiny13, все подключено верно. Но AVRStudio пишет unable to enter programming mode...
Где уж там ошибиться, в шести проводках=( crying.gif.
П.с. пробовал прошивать тини "в ручную", работает и получается.
так в чем же может быть проблема? 05.gif


Проблему решил, установив более старую (стабильную/проверенную) версию AVRStudio 4.19.
И с помощью уменьшения ISP frequency до значения 115.2 kHz (вкладка Main/Programming mode and Target settings/Settings...).

Сообщение отредактировал Dashi - Oct 17 2012, 04:47
Go to the top of the page
 
+Quote Post
uussh
сообщение Oct 27 2012, 17:17
Сообщение #411





Группа: Новичок
Сообщений: 4
Регистрация: 12-03-12
Пользователь №: 70 754



Добрый вечер! Prottoss,
Вы писали, что планируется разработка дополнительной приставки которая позволяла бы программировать МК в параллельном режиме, скажите такие планы еще есть или уже не планируете?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 27 2012, 19:00
Сообщение #412


Гуру
******

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



Пока не могу ответить однозначно. Сильно много работы в данный момент. Возможно, после Нового Года.


--------------------
Go to the top of the page
 
+Quote Post
U1000
сообщение Oct 29 2012, 16:55
Сообщение #413





Группа: Участник
Сообщений: 11
Регистрация: 8-09-12
Из: Казань
Пользователь №: 73 449



Цитата(Dashi @ Oct 17 2012, 08:46) *
Проблему решил, установив более старую (стабильную/проверенную) версию AVRStudio 4.19.
И с помощью уменьшения ISP frequency до значения 115.2 kHz (вкладка Main/Programming mode and Target settings/Settings...).

Спасибо тебе! Я уж думал мне неисправный программатор достался! )) Шьет Тину))
Go to the top of the page
 
+Quote Post
foxghost
сообщение Nov 17 2012, 05:42
Сообщение #414


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 18-12-11
Пользователь №: 68 936



Собрал ради спортивного интереса данный программатор. Плохо токо что AVRStudio его не поддерживает.
Если кому надо моя печатка в .lay под TQFP.
Прикрепленные файлы
Прикрепленный файл  1.rar ( 18.32 килобайт ) Кол-во скачиваний: 142
 
Go to the top of the page
 
+Quote Post
BigallS
сообщение Nov 17 2012, 13:43
Сообщение #415


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 23-03-11
Пользователь №: 63 817



Цитата(foxghost @ Nov 17 2012, 09:42) *
Собрал ради спортивного интереса данный программатор. Плохо токо что AVRStudio его не поддерживает.
Если кому надо моя печатка в .lay под TQFP.

Что значит не поддерживает? У меня нет проблем c 4.18 и с Atmel Studio 6.

Сообщение отредактировал BigallS - Nov 17 2012, 20:17
Go to the top of the page
 
+Quote Post
Grey2007
сообщение Nov 18 2012, 18:30
Сообщение #416





Группа: Новичок
Сообщений: 2
Регистрация: 11-10-12
Пользователь №: 73 912



Цитата(BigallS @ Nov 17 2012, 17:43) *
Что значит не поддерживает? У меня нет проблем c 4.18 и с Atmel Studio 6.

Вероятно, имелся ввиду режим JTAG-2, который 6ая студия не поддерживает через COM порт
Go to the top of the page
 
+Quote Post
BigallS
сообщение Nov 18 2012, 19:41
Сообщение #417


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 23-03-11
Пользователь №: 63 817



Цитата(Grey2007 @ Nov 18 2012, 22:30) *
Вероятно, имелся ввиду режим JTAG-2, который 6ая студия не поддерживает через COM порт

А в этом программаторе JTAG не реализован.

Сообщение отредактировал BigallS - Nov 18 2012, 19:41
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 18 2012, 22:52
Сообщение #418


Гуру
******

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



Цитата(BigallS @ Nov 19 2012, 01:41) *
А в этом программаторе JTAG не реализован
В этом программаторе JTAG очень даже реализован. Отладка, к сожалению, нет.


--------------------
Go to the top of the page
 
+Quote Post
sherr
сообщение Nov 19 2012, 16:46
Сообщение #419


Местный
***

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



Цитата(prottoss @ Nov 19 2012, 02:52) *
В этом программаторе JTAG очень даже реализован. Отладка, к сожалению, нет.

А есть какие-то шансы, что отладка когда-нибудь вообще будет реализована ? И вообще, кто-нибудь уже расковырял протокол отладки
для AVR ?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Nov 19 2012, 23:43
Сообщение #420


Гуру
******

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



Шансы, конечно, есть всегда sm.gif Другое дело, что всем хочется, но ни кто не хочет помочь. И это не касается только меня и моих программаторов но и всех, кто показывает свои свободные проекты.


--------------------
Go to the top of the page
 
+Quote Post

48 страниц V  « < 26 27 28 29 30 > » 
Reply to this topicStart new topic
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0

 


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


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