AVRISP mkII новый клон (поддерживает XMEGA)
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Кто-нибудь пробовал шить этим программатором EEPROM в atmege8? Флеш шьется легко, а вот EEPROM глючит. Прошивки вроде все пробовал, на всех мегах8 одинаково. Плату разводил свою.
меньше слов - больше дела
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: AVRISP mkII новый клон (поддерживает XMEGA)
У меня аналогично. 
Пытался в CVAVR.
Пытался и в Студии.
Пытался в CVAVR.
Пытался и в Студии.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
- Cat
- Электрический кот
- Сообщения: 1087
- Зарегистрирован: Вт май 05, 2009 10:43:42
- Откуда: Россия
- Контактная информация:
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Хочу задать несколько вопросов:
1) для чего SW2 ?
2) SW2.1 SW2.2 переключаются одновремено?
3) SW1 это смена напряжений питания?
Разъясните мне что тут к чему, и я нарисую и выложу здесь нормальную схему в нормальном формате. Чтобы у человека, первый раз видящего сей программатор не возникало вопросов, наподобие указанных выше. Чтобы получилось как у Андрея Рыжкова с его 910-м - глянул, повторил и все завелось. А тут надо решать ребусы...
1) для чего SW2 ?
2) SW2.1 SW2.2 переключаются одновремено?
3) SW1 это смена напряжений питания?
Разъясните мне что тут к чему, и я нарисую и выложу здесь нормальную схему в нормальном формате. Чтобы у человека, первый раз видящего сей программатор не возникало вопросов, наподобие указанных выше. Чтобы получилось как у Андрея Рыжкова с его 910-м - глянул, повторил и все завелось. А тут надо решать ребусы...
Боевой ватник.
-
БМК-Миха
- Нашел транзистор. Понюхал.
- Сообщения: 183
- Зарегистрирован: Сб дек 15, 2007 22:20:09
- Откуда: Донецк
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Stepan писал(а):Кто-нибудь пробовал шить этим программатором EEPROM в atmege8? Флеш шьется легко, а вот EEPROM глючит. Прошивки вроде все пробовал, на всех мегах8 одинаково.
Подтверждаю данный баг,все тоже аналогично
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Удачно прошил: тини2313, мега168.
Неудачей закончилась прошивка: мега8, мега32, тини45.
P.S.
речь идет о EEPROM
с FLASH все нормально.
Неудачей закончилась прошивка: мега8, мега32, тини45.
P.S.
речь идет о EEPROM
с FLASH все нормально.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
-
БМК-Миха
- Нашел транзистор. Понюхал.
- Сообщения: 183
- Зарегистрирован: Сб дек 15, 2007 22:20:09
- Откуда: Донецк
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Удачно прошил Flash и Eeprom в ATtiny2313_ATtiny44_ATtiny13_Atmega162.
Неудачно Eeprom ATtiny26_Atmega8535
Неудачно Eeprom ATtiny26_Atmega8535
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Вся проблема в организации памяти, там где eeprom страничный все гуд, попробуйте у кого под рукой тини12 flash прошить , интересно для полной картины.
-
БМК-Миха
- Нашел транзистор. Понюхал.
- Сообщения: 183
- Зарегистрирован: Сб дек 15, 2007 22:20:09
- Откуда: Донецк
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Пробовал вариант с прошивкой на 16 Мгц 100617
http://tom-itx.dyndns.org:81/~webpage/b ... _index.php
С прошивкой Eeprom баг остался как и на предыдущих 8 Мгц прошивках
http://tom-itx.dyndns.org:81/~webpage/b ... _index.php
С прошивкой Eeprom баг остался как и на предыдущих 8 Мгц прошивках
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Добрый день. Собрал программатор по схеме приведенной OBIVAN'ом. Прошил через FLIP все прошилось. поставил дрова(тоже встали нормально). А студя коннектиться не хочет. выбираю Tools->program AVR->connect AVRISP mkII->usb
Долго коннектится, и в итоге не законнекчивается.
перезалил прошивку отсюда:
http://kazus.ru/forums/showthread.php?t ... post208617
поставил пакет WinAVR. поставил драйвера ил пакета. попытался законнектится через дудку:
вот что получил в ответ. я Грешу на конденсаторы которые подключены к резонатору, они немного не того номинала. Или если все прошилось и дрова поставились, то в этом не может быть проблемы?
Долго коннектится, и в итоге не законнекчивается.
перезалил прошивку отсюда:
http://kazus.ru/forums/showthread.php?t ... post208617
поставил пакет WinAVR. поставил драйвера ил пакета. попытался законнектится через дудку:
Код: Выделить всё
C:\WinAVR-20100110\utils>avrdude -c stk500v2 -p x32a4 -P usb
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: stk500v2_recv_mk2: error in USB receive
avrdude: usbdev_send(): wrote -5 out of 1 bytes, err = usb_reap: reaping request
failed, win error: ╧Ёшёюхфшэхээюх ъ ёшёЄхьх єёЄЁющёЄтю эх ЁрсюЄрхЄ.
avrdude: stk500_send_mk2(): failed to send command to serial portвот что получил в ответ. я Грешу на конденсаторы которые подключены к резонатору, они немного не того номинала. Или если все прошилось и дрова поставились, то в этом не может быть проблемы?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
оказалось что это проблемы или винды или материнки. Попробовал запустить на другом компе, все прошло успешно. Я как раз на днях покупаю новый комп, так что надеюсь проблема больше не появится.
Re: AVRISP mkII новый клон (поддерживает XMEGA)
где продается ?
Я покупал в середине апреля с доставкой по почте в Элитане (только не сочтите за рекламу). AT90USB162-16AU стоила 94 рубля, но при покупке от 6 штук. А GTL2003PW брал по 51 р, но ехали они больше месяца, видимо с какого-то зарубежного склада. Теперь наверняка дороже.
Я покупал в середине апреля с доставкой по почте в Элитане (только не сочтите за рекламу). AT90USB162-16AU стоила 94 рубля, но при покупке от 6 штук. А GTL2003PW брал по 51 р, но ехали они больше месяца, видимо с какого-то зарубежного склада. Теперь наверняка дороже.
- Солнцеворот
- Встал на лапы
- Сообщения: 141
- Зарегистрирован: Вт июн 03, 2008 01:39:47
Re: AVRISP mkII новый клон (поддерживает XMEGA)

Вот набросал программатор BAP.sch отсюда http://www.busware.de/tiki-index.php?page=BAP а теперь в замешательстве - как его прошивать - одни пишут что шьется через FLIP, другие - по ISP. И что за кнопка? - в другом клоне их две (reset ещё).
Товарищи, кто в английском шарит - можете разъяснить что там пишут?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
FLIP, если я правильно понял, пользуется следующим образом.
Скачиваем софт вот тут http://www.atmel.com/dyn/products/tools ... ol_id=3886
Устанавливаем его.
Подключаем наше устройство к УСБ.
На схеме есть кнопка HWB, типа hardware bootloader. Держим его во время ресета - и мега стартует во ФЛИП.
Таким образом активизируется аппаратный загрузчик (bootloader)
Дальше из софта по ссылке выше программим мегу.
Если коротко, то где-то так.
Скачиваем софт вот тут http://www.atmel.com/dyn/products/tools ... ol_id=3886
Устанавливаем его.
Подключаем наше устройство к УСБ.
На схеме есть кнопка HWB, типа hardware bootloader. Держим его во время ресета - и мега стартует во ФЛИП.
Таким образом активизируется аппаратный загрузчик (bootloader)
Дальше из софта по ссылке выше программим мегу.
Если коротко, то где-то так.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Солнцеворот
- Встал на лапы
- Сообщения: 141
- Зарегистрирован: Вт июн 03, 2008 01:39:47
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Kavka писал(а):FLIP, если я правильно понял, пользуется следующим образом.
Скачиваем софт вот тут http://www.atmel.com/dyn/products/tools ... ol_id=3886
Устанавливаем его.
Подключаем наше устройство к УСБ.
На схеме есть кнопка HWB, типа hardware bootloader. Держим его во время ресета - и мега стартует во ФЛИП.
Таким образом активизируется аппаратный загрузчик (bootloader)
Дальше из софта по ссылке выше программим мегу.
Если коротко, то где-то так.
Спасибо. Но я не понял что значит "Держим его во время ресета" - то есть кнопку Reset тоже вывести нужно?
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Солнцеворот писал(а):Спасибо. Но я не понял что значит "Держим его во время ресета" - то есть кнопку Reset тоже вывести нужно?
Да, чтобы воспользоваться FLIP-ом надо две кнопки - reset и hwb.
Ща найду...в даташите чёрным по белому написано же.
Код: Выделить всё
When the HWBE fuse is enable the PD7/HWB pin is configured as input during reset and sampled
during reset rising edge. When PD7/HWB pin is ‘0’ during reset rising edge, the reset vector
will be set as the Boot Loader Reset address and the Boot Loader will be executedКогда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Вот ещё в догонку.
Из "USB DFU Bootloader Datasheet"
Для
AT90USB128x
AT90USB64x
AT90USB162
AT90USB82
ATmega32U4
ATmega16U4
Если в двух словах, то эти чипы уже с завода идут с загрузчиком работающем через УСБ.
Загрузчик находиться во ФЛЭШе, как и любой другой. Протокол доступен на сайте Атмела. Есть реализации загрузчика на этом протоколе с открытым кодом.
Чем программить из винды было в предыдущем посте.
Под линукс есть вроде вот тут софтина
http://dfu-programmer.sourceforge.net/
Из "USB DFU Bootloader Datasheet"
Для
AT90USB128x
AT90USB64x
AT90USB162
AT90USB82
ATmega32U4
ATmega16U4
Код: Выделить всё
The 8bits mega AVR with USB interface devices are factory configured with a
USB bootloader located in the on-chip flash boot section of the controller.
This USB bootloader allows to perform In-System Programming from an USB
host controller without removing the part from the system or without a
pre-programmed application, and without any external programming interface.
Если в двух словах, то эти чипы уже с завода идут с загрузчиком работающем через УСБ.
Загрузчик находиться во ФЛЭШе, как и любой другой. Протокол доступен на сайте Атмела. Есть реализации загрузчика на этом протоколе с открытым кодом.
Чем программить из винды было в предыдущем посте.
Под линукс есть вроде вот тут софтина
http://dfu-programmer.sourceforge.net/
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Солнцеворот
- Встал на лапы
- Сообщения: 141
- Зарегистрирован: Вт июн 03, 2008 01:39:47
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Kavka писал(а):Вот ещё в догонку.
Спасибо за разъяснения. Но тогда возникает вопрос следующий - почему на схеме с http://www.busware.de/tiki-index.php?page=BAP только одна кнопка. О чем думал автор схемы, если одной кнопкой микроконтроллер не прошить? Или прошить, но только по ISP? Но тогда встречный вопрос - если можно прошить по ISP, зачем кнопка HWB?
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: AVRISP mkII новый клон (поддерживает XMEGA)
При первом включении (поключении к USB) устройство распознается как устройство AT90USB162 и прошивается через ФЛИП без проблем и после перезагрузки уже определяется как КЛОН.
А вот если нужно обновить прошивку, то начинаются танцы с бубном, для ФЛИП нужно чтобы устройство опять определялось как AT90USB162.
А вот если нужно обновить прошивку, то начинаются танцы с бубном, для ФЛИП нужно чтобы устройство опять определялось как AT90USB162.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Danko писал(а):При первом включении (поключении к USB) устройство распознается как устройство AT90USB162 и прошивается через ФЛИП без проблем и после перезагрузки уже определяется как КЛОН.
А вот если нужно обновить прошивку, то начинаются танцы с бубном, для ФЛИП нужно чтобы устройство опять определялось как AT90USB162.
Ну да. Так и должно быть. Пока начало ФЛЕШа пустое, проц быстренько добегает до области загрузчика (которая в конце), а там уже нормальная программа - загрузчик. Он и представляется ФЛИПу как мега. После того как запрограммировали прошивку МК2клона, которая пишется от начала ФЛЕШа, мега после ресета работает сразу по этой прошивке. Если прошивка влезла до загрузчика (загрузчик остался не повреждённым), то можно зерез HWB/reset запустить его опять со всеми вытекающими.
Для информации - загрузчик на AT90USB82/162 с завода сконфигурён в 4Кбайта (по даташиту).
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: AVRISP mkII новый клон (поддерживает XMEGA)
Солнцеворот писал(а):Спасибо за разъяснения. Но тогда возникает вопрос следующий - почему на схеме с http://www.busware.de/tiki-index.php?page=BAP только одна кнопка. О чем думал автор схемы, если одной кнопкой микроконтроллер не прошить? Или прошить, но только по ISP? Но тогда встречный вопрос - если можно прошить по ISP, зачем кнопка HWB?
Одной кнопкой HWB? Запросто! Наводящий вопрос - если повис комп и нет кнопки ресет, то что делаем?
Соответственно удерживая кнопку HWB при включении питания получаем запуск загрузчика.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)