|
|
  |
ucGoZilla, Новый народный программатор:) |
|
|
|
Jul 3 2011, 13:34
|

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

|
Цитата(Serj_K @ Jul 3 2011, 19:17)  Это было бы супер. Для PDI XMEGA можно отдельный шинник (до)поставить и задействовать свободные ноги SAM7 для его управления. Прикладываю схемку J-Link 8 версии, которую нарыл недавно. Достоинство такого варианта - полноценный, стандартный J-Link для работы с ARM, который не нужно изобретать. Тогда уж мне проще допилить прошиву. Судите сами. У меня в проекте: 1. USB реализован 2. JTAG реализован. Осталось между ними врезать протокол J-Link. Описание оного у меня есть, там ни каких сложностей. Все на уровне switch-case. Ну и SWD реализовать не думаю, что будут большие сложности. Я не копал его еще, но подозреваю, что там что-то на подобие атмеловского PDI/TPI. Так что, после отдыха, займусь созданием прошивки-клона J-Link lдля ucGoZilla.
--------------------
|
|
|
|
|
Jul 8 2011, 12:16
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 8-07-11
Пользователь №: 66 135

|
Цитата(prottoss @ Jul 3 2011, 17:34)  Так что, после отдыха, займусь созданием прошивки-клона J-Link lдля ucGoZilla. Добрый день! А как быть с новым пакетом AVStudio5?
|
|
|
|
|
Jul 22 2011, 05:48
|
Участник

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

|
Необходимо записать ATmega32 в "so" корпусе, доп. источника питания нет, возможно ли подача питания с VCCA(питание 3.3V) т.е. с вывода 1 на вывод 6 DA2 (VTGT) или с +5V (VBUS от USB) через диод Шотки?
|
|
|
|
|
Jul 22 2011, 13:44
|
Участник

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

|
Цитата(prottoss @ Jul 22 2011, 17:34)  Можете воспользоваться любым из предложенных Вами вариантов. Первый, правда, ограничивает программируемый МК по тактовой частоте. Да я сомневался на счёт здоровья DA2, поэтому и спросил. Эт понятно при 3.3V не все Атмеги смогут работать на предельной частоте. А в схему и печатную плату можно внести это изменение, удобно было бы.
Сообщение отредактировал BigallS - Jul 22 2011, 13:49
|
|
|
|
|
Jul 23 2011, 22:06
|
Участник

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

|
Цитата(prottoss @ Jul 22 2011, 17:47)  На одну атмегу здоровья указанного на моей странице стабилизатора хватит с лихвой  Есть сомнения в работе выходного узла на DA2 микросхемах, пробовал прошить ATMEGA32A, в АВР студии выбираю Programm AVR->Connect в окне выбираю STK500 и COM9(у меня он на этом порту) - соединение проходит. Выбираю в Main устройство Atmega32a, режим ISP Mode и нажимаю Read Signature - в ответ выскакивает окно ISP Mode Error, а в поле сигнатура - 0x00 0x00 0x00 и естественно сообщение что сигнатура не соответствует устройству. Проверил питание на контроллере 3.14В, прозвонил от выводов контроллера до шлейфа программатора - всё нормально. В момент нажатия Read Signature мигает зеленый светодиод и загорается красный(программатор видит что питание на контроллере есть), пробовал поставить фьюзы и на вкладке Programm указал во Flash какой файл грузить - нажимаю Programm и получаю сообщение о ошибке ISP Mode Error. 1)Как проверить работу DA2? 2) вывод 3 разъема - куда должен быть подключён? Сейчас он не подключён. Прикладываю скрины.
Сообщение отредактировал BigallS - Jul 23 2011, 22:12
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 24 2011, 05:58
|

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

|
Цитата(BigallS @ Jul 24 2011, 04:06)  ...в ответ выскакивает окно ISP Mode Error, а в поле сигнатура - 0x00 0x00 0x00 и естественно сообщение что сигнатура не соответствует устройству. 1. Какой частотой тактируется программируемый МК ? 2. Какая выставлена частота ISP-интерфейса в программаторе? Частота тактирования программируемого МК должна быть не менее чем в 4 раза выше частоты ISP. Цитата(BigallS @ Jul 24 2011, 04:06)  Проверил питание на контроллере 3.14В, прозвонил от выводов контроллера до шлейфа программатора - всё нормально. Какое напряжение на стабилизаторе без подключенного программируемого МК? Какая марка стабилизатора DA2 у Вас установлена? Цитата(BigallS @ Jul 24 2011, 04:06)  2) вывод 3 разъема - куда должен быть подключён? Сейчас он не подключён. Читайте внимательно на странице http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm раздел Использование дополнительного генератора
--------------------
|
|
|
|
|
Jul 24 2011, 15:00
|
Участник

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

|
Цитата(prottoss @ Jul 24 2011, 09:58)  1. Какой частотой тактируется программируемый МК ? 2. Какая выставлена частота ISP-интерфейса в программаторе? Частота тактирования программируемого МК должна быть не менее чем в 4 раза выше частоты ISP. Какое напряжение на стабилизаторе без подключенного программируемого МК? Какая марка стабилизатора DA2 у Вас установлена? Читайте внимательно на странице http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm раздел Использование дополнительного генератора// 1. Какой частотой тактируется программируемый МК ? Хм.. может в этом и дело?, к выводам 7,8(XTAL1,XTAL2)контроллера ничего не подключено. Если честно думал тактируется от самого программатора. //2. Какая выставлена частота ISP-интерфейса в программаторе? 1.843МГц стабилизатор в программаторе маркировка 84AC (аналог 3.3V LD1117) от него через диод шотки на контроллер подается питание, при подключенном или отключенном контроллере 3,14V, ничего не греется.
Сообщение отредактировал BigallS - Jul 24 2011, 15:01
|
|
|
|
|
Jul 24 2011, 16:59
|
Участник

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

|
Подключил к выводам 7 и 8 кварц на 10Мгц и от этих выводов на землю по 15пФ конденсаторы. Попробовал в АВР студии прочитать сигнатуру - результат аналогичен предыдущему.
|
|
|
|
|
Jul 24 2011, 19:00
|
Участник

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

|
Цитата(prottoss @ Jul 24 2011, 21:26)  Если МК с магазина то он тактируется внутренним генератором 1 МГц. Т.о. необходимо понизить тактовую ISP минимум до 250 кГц. Точно так, спасибо поставил - 115.2 Кгц - прочитал, буду пробовать шить. Прошил Atmega32a, всё нормально - программатор работает и очень быстро кстати, за что автору благодарность.. а также за помощь в решении проблемы.
Сообщение отредактировал IgorKossak - Jul 24 2011, 19:08
|
|
|
|
|
Aug 4 2011, 05:42
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 8-07-11
Пользователь №: 66 135

|
Цитата(prottoss @ Jul 8 2011, 18:54)  Я тестировал 2-3 месяца релиз этой среды - присутсвует поддержка STK500 - тестировал - все работает. На днях был на сайте АТМЕЛа - вроде как есть новый релиз Студии 5 - заявлена поддержка JTAGICEmkII. Но я не проверял - т.к. на отдыхе далеко от дома. У меня стоит последний релиз AVRStudio5 (c cайта - STK600 работает  ) но я не могу подключить Ваш программатор? подскажите как это сделать ...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|