Страница 11 из 103
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Чт мар 17, 2011 00:23:29
VirZh
По схеме, которую я выложил ранее с печаткой из поста за 2 марта мной собрано на данный момент четыре программатора. Ошибок в разводке нет. Прошивку использовал последнюю от grott.
Преимущества (на мой взгляд) платы которую выложил я:
- коммутируемое питание на целевой программатор;
- выбор напряжения питания для него (3,3V или 5V)
- выведенный на разъем PDI
Думаю, при выборе это стоит учитывать.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Чт мар 17, 2011 09:45:43
molecul
VirZh, а подскажите пожалуйста, как (или чем) первоначально прошить AT90USB162? Какие фузы выставлять, STK-500 v2 для этого подойдет и т.д. Прошивку от
grott'а нашел, печатку буду делать вашу, с элементной базой разобрался. Осталось разобраться с самим запуском девайса
ЗЫ. "Последняя прошивка от
grott" - имелась в виду прошивка из
этого поста?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Чт мар 17, 2011 17:42:24
molecul
Отвечаю сам себе: порядок первоначальной прошивки МК через FLIP описан вот
здесь, в разделе "Firmware Update". Осталось определиться с прошивкой.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 00:20:37
VirZh
Да прошивка использовалась эта. Друзья приходят "делиться", поэтому пришлось сегодня вечерком собрать пятый экземпляр - работает нормально.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 17:52:52
molecul
Собрал программатор, через FLIP залил прошивку, все залилось нормально. Но теперь не могу прочитать Atmega8 - AVRStudio и CVAVR не слышат программатора. Вопрос - для чего нужны 2 перемычки на плате? Нужно ли их замыкать для работы программатора?
Как можно проверить исправность программатора?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 22:45:48
molecul
Решил прошить программатор через ISP и чувствую что набокопорил. Пожалуйста выложите скрин фьзов например для CVAVR, попробую восстановить их правильно.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 22:58:43
VirZh
molecul писал(а):Собрал программатор, через FLIP залил прошивку, все залилось нормально. Но теперь не могу прочитать Atmega8 - AVRStudio и CVAVR не слышат программатора. Вопрос - для чего нужны 2 перемычки на плате? Нужно ли их замыкать для работы программатора?
Как можно проверить исправность программатора?
Подключаешь SPI. Перемычки только для заливки ПО. Нормально собранный программатор при подключении к USB (если собран по моей печатке), засвечивает светодиод (желтый по схеме), загорается и гаснет зеленый, потом гаснет желтый и постоянно горит зеленый.
В диспетчере устройств в пункте Jungo должен появиться AVRISP mkII
Если не так- ищи непропаи на плате или проверяй шлейф. Иногда стоит попробовать уменьшить частоту программирования с 1 Mhz до 250 kHz
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 23:00:47
VirZh
molecul писал(а):Решил прошить программатор через ISP и чувствую что набокопорил. Пожалуйста выложите скрин фьзов например для CVAVR, попробую восстановить их правильно.
Шей через Flip
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Пт мар 18, 2011 23:08:54
malex
Если теперь получится,при программировании через ISP легко стереть и bootloader,
записанный во флеш AT90USB162 на заводе изготовителе.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 00:19:57
VirZh
malex писал(а):Если теперь получится,при программировании через ISP легко стереть и bootloader,
записанный во флеш AT90USB162 на заводе изготовителе.
Да, как-то не пробовал, интересно, в AT90USB162 bootloader залочен?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 06:41:32
molecul
А после прошивки через FLIP разве не нужно менять значение фьюза CKDIV8 ? Я бы хотел через STK500 прошить, но вот с фьюзами проблема, не знаю какие выставлять. Если кто знает - почиркайте на картинке, пожалуйста.
Продолжение. Бутлоадер видимо не залочен, и я его видимо стер, т.к. при подключении к компу программатор никак не определяется. При аподключении к STK500 и попытке прочесть фьюзы или сигнатуру получаю ошибку "Can't read Chip Signature because LB1=0 & LB2=0.". Это все, камень можно выбрасывать?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 08:53:15
VirZh
molecul писал(а):А после прошивки через FLIP разве не нужно менять значение фьюза CKDIV8 ? Я бы хотел через STK500 прошить, но вот с фьюзами проблема, не знаю какие выставлять. Если кто знает - почиркайте на картинке, пожалуйста.
Лично я фьюзы вообще не трогал. т.е. стоят по умолчанию. Их можно посмотреть в datasheet в разделе
25.2 Fuse Bits
molecul писал(а):Продолжение. Бутлоадер видимо не залочен, и я его видимо стер, т.к. при подключении к компу программатор никак не определяется. При аподключении к STK500 и попытке прочесть фьюзы или сигнатуру получаю ошибку "Can't read Chip Signature because LB1=0 & LB2=0.". Это все, камень можно выбрасывать?
Если не залочен - то ищите еще один чип, считывайте в нем loader, а сюда пишите. Хотя залоченные чипы стираются без проблем.

, В любом случае решить проблему с Lock bit позволяет параллельный программатор. В свое время, когда только начинал и пользовался PonyProg пару микросхем тоже пришлось оживлять Я пользовался
http://elm-chan.org/works/avrx/avrxp.png
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 09:15:44
VirZh
molecul писал(а):При аподключении к STK500 и попытке прочесть фьюзы или сигнатуру получаю ошибку "Can't read Chip Signature because LB1=0 & LB2=0.". Это все, камень можно выбрасывать?
Я не силен в английском, но здесь написано , что Сигнатура не читается, поскольку чип залочен...

Думаю это не повод его выбрасывать.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 10:34:09
molecul
Саму прошивку бутлоадера я нашел, буду собирать "Atmega fusebit doctor"
отсюда, может поможет.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 16:53:21
radio-kot
Стереть надо и локи распрограмятся.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Сб мар 19, 2011 17:18:29
molecul
При попытке стереть, прошить или прочитать фузы получаю сообщение о ошибке "Can't read Chip Signature because LB1=0 & LB2=0.".
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс мар 20, 2011 00:15:22
VirZh
molecul писал(а):При попытке стереть, прошить или прочитать фузы получаю сообщение о ошибке "Can't read Chip Signature because LB1=0 & LB2=0.".
Стирать надо не Lock bit, а весь чип. Если бы лок биты так просто стирались, то защиту ставить ни кто и не думал бы...

Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс мар 20, 2011 00:17:25
VirZh
Да, кстати, если ты умышленно не выставлял lock биты, то, думаю, есть шанс, что loader все-таки жив
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс мар 20, 2011 06:41:32
molecul
Да не стирается весь чип, более того - ничего вообще с чипом сделать не могу. Выбираю "Erase Chip" - получаю "Can't read Chip Signature because LB1=0 & LB2=0". Если убрать птичку с "Check Signature", то сообщения о ошибке нет, но и толку нет - заливаю прошивку бутлоадера, а верификацию не проходит, стало быть содержимое камня не меняется.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добавлено: Вс мар 20, 2011 09:24:09
sema
во втором случае перед заливкой прошивки делаете эрайс всего чипа?