AVRISP mkII новый клон (поддерживает XMEGA)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

molecul писал(а):Да не стирается весь чип, более того - ничего вообще с чипом сделать не могу. Выбираю "Erase Chip" - получаю "Can't read Chip Signature because LB1=0 & LB2=0". Если убрать птичку с "Check Signature", то сообщения о ошибке нет, но и толку нет - заливаю прошивку бутлоадера, а верификацию не проходит, стало быть содержимое камня не меняется.


Попробуй через флип.
1. Замыкаешь оба джампера на плате программатора
2. Запускаешь Flip
3. Подключаешь USB к программатору
4. Во Flip выбираешь AT90USB162 и Hex файл прошивки
5. Снимаешь джампер на Reset программатора
6. Во Flip делаешь Open USB Port Connection
7. Нажимаешь кнопку "Run"
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение molecul »

Чип через usb не определяется никак, т.е. его присутствия компьютер не слышит. Пробовал во всевозможных конфигурациях джамперов - ничего не получается. Собрал Atmega HVPP fusebit doctor, но не пойму как подключить его к чипу, на схеме нет варианта подключения к AT90USB162 (хотя поддержка самого чипа в прошивке реаниматора есть). Схема реаниматора здесь. Если знаете как он подключается к чипу - подскажите пожалуйста.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

molecul писал(а):Собрал Atmega HVPP fusebit doctor, но не пойму как подключить его к чипу, на схеме нет варианта подключения к AT90USB162 (хотя поддержка самого чипа в прошивке реаниматора есть). Если знаете как он подключается к чипу - подскажите пожалуйста.


Лично я этим реаниматором не пользовался, но, как и любой параллельный программатор он подключается как написано в datasheet на чип, т.е. http://i011.radikal.ru/1103/bb/39c95fd58c34.jpg
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение molecul »

Хмм, реаниматор сказал что все исправил (зеленым светодиодом), но после этого камень вообще никак не видится и не читается через STK500, раньше хоть сигнатура чипа читалась, а теперь и того нет. Чип распаян на макетке, подключены все что нужно (miso, mosi, vcc, gnd, sck, reset). Судя по печатке - чтобы чип шился по ISP нужно Reset соединить с UGND и с GND? Пробовал и так, чип мертвый. На следующей неделе приедет новый чип, но хочется оживить этот, типа для накопления опыта.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

molecul писал(а):Судя по печатке - чтобы чип шился по ISP нужно Reset соединить с UGND и с GND?.


Вообще при программировании через ISP вывод Reset целевого контроллера подключается к 5 ножке 10 пинового ISP разъема, с которого и управляется.
Кстати в datasheet по AT90USB162 ничего не нашел о возможности программирования через ISP. :-(, Есть параллельное программирование и PDI
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение molecul »

В даташите есть раздел "16. Serial Peripheral Interface – SPI". Видимо это оно. Народ шьет через SPI, вроди как нормально шьется.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

Ну, не знаю... Интерфейс SPI чип, конечно поддерживает, но в разделе программирование о нем не упоминается. У меня складывается впечатление, что SPI предусмотрен только как интерфейс с периферией, а не для программирования.. Могу, конечно и ошибаться. С USB162 работаю совсем недавно и то только с целью изготовления программаторов. И придумать использовать SPI для программирования даже в голову не пришло, поскольку есть бутлоадер и Flip, которые позволяют провести этот процесс намного проще... Стоит ли извращаться?!
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
molecul
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вт мар 09, 2010 17:51:28
Откуда: Украина, Луганская обл.

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение molecul »

Я сначала прошил через Flip, но не смог прочитать и прошить Atmega8. Хотя сам программатор видимо работал - при подключении загорался желтый светодиот, зеленый мигал несколько раз, после этого желтый гас а зеленый оставался гореть. Но потом здесь прочел, что все равно нужно будет менять значение фьюза CKDIV8, вот и полез к нему через SPI. Результат получился плачевным.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

Ну, что, на мой взгляд - брать еще один чип, шить через flip, а затем уже работающим программатором через PDI пробовать все исправить. Да, кстати я уже писал ранее, были некоторые экземпляры Mega8? которые не хотели шиться ч частотой SPI в 1MHz. Снижение частоты программирования на закладке Main в установках выбранного программатора решило эту проблему. Правда это приходится делать при каждом коннекте, или надо перекомпилить исходник с установленной более низкой частотой. (Ранее о том, как это делается писал grott)
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
rubic
Родился
Сообщения: 6
Зарегистрирован: Пн мар 21, 2011 08:32:21

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение rubic »

Собрался повторить этот девайс,есть вопрос: ATxmega при питании 3.3v будет будет прошиватся 5-вольтовыми уровнями?Ведь также по схеме,правильно ли это,поясните или поправте плиз..........
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

rubic писал(а):Собрался повторить этот девайс,есть вопрос: ATxmega при питании 3.3v будет будет прошиватся 5-вольтовыми уровнями?Ведь также по схеме,правильно ли это,поясните или поправте плиз..........


Лично я перед тем как задать вопрос, обычно смотрю ранние посты на интересующей меня теме... ;-). Вопрос не нов. Я на него отвечал 02.03.11г (на 10 странице текущей темы). :sleep:
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение grott »

VirZh писал(а):
rubic писал(а):Собрался повторить этот девайс,есть вопрос: ATxmega при питании 3.3v будет будет прошиватся 5-вольтовыми уровнями?Ведь также по схеме,правильно ли это,поясните или поправте плиз..........


Лично я перед тем как задать вопрос, обычно смотрю ранние посты на интересующей меня теме... ;-). Вопрос не нов. Я на него отвечал 02.03.11г (на 10 странице текущей темы). :sleep:

Не совсем так, 162-ой контроллер может работать в трёх режимах по питанию. В данной схеме ( отвечаю за свою, схему VirZh не смотрел, ссори) выходные уровни 3.3 вольтовые, т.е согласуются с хМегой, ну и с остальными AVRками тоже.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

grott писал(а):Не совсем так, 162-ой контроллер может работать в трёх режимах по питанию. В данной схеме ( отвечаю за свою, схему VirZh не смотрел, ссори) выходные уровни 3.3 вольтовые, т.е согласуются с хМегой, ну и с остальными AVRками тоже.


Да, согласен абсолютно. Схему я не менял, разве что вместо кнопок поставил джамперы и добавил выключатель питания целевого микроконтроллера. В AT90USSB162 встроенный стабилизатор на 3,3V, от которого и запитаны выходы. Т.е. все соответствует требованиям. Я, на это даже не обратил внимания... :-(... Красивое решение... Но, в любом случае диоды на входах целевого контроллера совместно с резисторами не дали бы напряжению вырасти на запредельные величины...
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение grott »

Схему я не менял, разве что вместо кнопок поставил джамперы и добавил выключатель питания целевого микроконтроллера
Кнопки нарисовал специально другим цветом, потому как они нужны единоразово для программирования через FLIP, потом они не нужны. Выключать питание тоже лишнее, просто передёргиваем разъём ISP на горячую, инициализация прогера занимает буквально пару секунд. Если ноги программирования не мешают целевому устройству, то прогер можно вообще не трогать и питать подопытного от него.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение VirZh »

grott писал(а):
Выключать питание тоже лишнее, просто передёргиваем разъём ISP на горячую, Если ноги программирования не мешают целевому устройству, то прогер можно вообще не трогать и питать подопытного от него.

Это, конечно, "на любителя". Я все-таки предпочитаю питание отключать... Тем более, что сложности в этом нет. Питание подопытного тоже часто использую от программатора. (если не влияет на работу схемы).
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Верещагин
Открыл глаза
Сообщения: 41
Зарегистрирован: Ср ноя 14, 2007 01:02:51
Откуда: Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Верещагин »

Здравствуйте. Подскажите пож., кто разобрался - как в LUFA производится настройка под конкретную схему (МК, тактовая частота, используемые порты). Заранее большое спасибо
Алексей Верещагин
Верещагин
Открыл глаза
Сообщения: 41
Зарегистрирован: Ср ноя 14, 2007 01:02:51
Откуда: Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Верещагин »

И кстати - удалось ли кому запустить 90usb162 при 3.6 в на частоте 16 мГц ( по паспорту при таком напряжении держать 16 мГц не обязана)
Алексей Верещагин
Fighter
Встал на лапы
Сообщения: 94
Зарегистрирован: Ср авг 01, 2007 13:32:33

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Fighter »

у меня стоит кварц на 16 - проблемм ни при пршивке атХмег ни атмег не наблюдал... ни в 5 ни в3.3 вольтовых схемах.

настройка производится выбором платы в makefile... ну и еще там много чего интересного
Верещагин
Открыл глаза
Сообщения: 41
Зарегистрирован: Ср ноя 14, 2007 01:02:51
Откуда: Москва
Контактная информация:

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение Верещагин »

Очень извиняюсь, и понимаю, что с моей стороны это нахальство, но не мог бы кто скинуть ссылочку (или отправить мне на адрес alexprog@hotbox.ru) готовый настроенный проект, на самом деле, все равно, на 8 или на 16, только укажите, для какой именно схемы он сделан. А то опыт показывает. что разбираться гораздо проще с уже работающим кодом.
Алексей Верещагин
Аватара пользователя
grott
Опытный кот
Сообщения: 793
Зарегистрирован: Пн ноя 02, 2009 18:00:05
Откуда: Украина Николаев

Re: AVRISP mkII новый клон (поддерживает XMEGA)

Сообщение grott »

Верещагин писал(а):Очень извиняюсь, и понимаю, что с моей стороны это нахальство, но не мог бы кто скинуть ссылочку (или отправить мне на адрес alexprog@hotbox.ru) готовый настроенный проект, на самом деле, все равно, на 8 или на 16, только укажите, для какой именно схемы он сделан. А то опыт показывает. что разбираться гораздо проще с уже работающим кодом.

Здесь берёте универсальный проект http://lufa-lib.googlecode.com/files/LUFA-101122.zip, в файле LUFA\Drivers\Board\USBTINYMKII\LEDs.h правится ножки подключения светодиодов, в маке-файле правится чип и частота, потом компилируем. Качаете соответствующий ДШ на USB-чип, выбираете способ питания его и рисуете свою плату. Все существующие схемы по сути не отличаются.
Ответить

Вернуться в «AVR»