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

 
 
> Mega16U2, DFU bootloader...
xmega
сообщение Jan 26 2011, 05:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 28-11-08
Пользователь №: 42 039



Уважаемые форумчане! Помогите разобраться с такой проблемой как DFU bootloader.
На сайте атмела есть документ doc7618.pdf (называется "DFU bootloader Datasheet") из которого следует что вроде как должен быть у Mega16U2 предустановленный загрузчик DFU bootloader, насколько я это понял. И есть программатор рекомендованный атмелом, программатор FLIP, который тоже вроде как поддерживает работу с USB загрузчиком. Подключаю я Mega16U2 и ничего никаких признаков жизни от загрузчика не вижу laughing.gif , компьютер обнаруживает подключение (стоит резистор 1k5 от D+ на питание),а дальше тишина, в системе оборудование появляется как неизвестное. Запускал USBVIEW.EXE тоже ничего не показывает. Если Mega16U2 вообще отключить (дороги USB отрезал) ситуация в точности такая же, т.е. Mega16U2 молчит или там его нет? laughing.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
brunql
сообщение Jan 26 2011, 19:51
Сообщение #2





Группа: Участник
Сообщений: 14
Регистрация: 12-09-10
Из: Krasnodar
Пользователь №: 59 434



По аналогии с AT90USB162:
1) Ставим кнопки на HWBE и RST, нажимаем обе отпускаем сначала RST потом HWBE. Устройство должно определиться примерно как ATMEL AT90USB162 DFU.
2) Конденсатор на UCAP и UGND должен быть не меньше указанных в даташите 1мкф
3) Кварц либо 16 Мгц, либо 8 Мгц

Цитата
А у кого-нибуть есть прошивка этого фабричного бутлоадера?

Хм, как ни странно, но на сайте у них для ATmega16U2 прошивки не выложено.
Хотя для предыдущей версии камня - AT90USB162, есть
http://www.atmel.com/dyn/resources/prod_do...usb_162v105.zip



Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 31 2011, 06:38
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(brunql @ Jan 26 2011, 22:51) *
Хм, как ни странно, но на сайте у них для ATmega16U2 прошивки не выложено.
Хотя для предыдущей версии камня - AT90USB162, есть
http://www.atmel.com/dyn/resources/prod_do...usb_162v105.zip

Любопытно. Интересно, кто-нибудь пытался это дезассемблировать?

Вообще-то бутлоадер в 10 К великоват для МК с обшей памятью команд 16 К. Больше половины места он там занимает, а для жизни остается всего 6 К. А как живут на AT90USB82 или ATmega8U? Там либо бутлоадер не влезет, либо места программить не останется. sm.gif
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 31 2011, 06:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Xenia @ Jan 31 2011, 10:38) *
Любопытно. Интересно, кто-нибудь пытался это дезассемблировать?

Вообще-то бутлоадер в 10 К великоват для МК с обшей памятью команд 16 К. Больше половины места он там занимает, а для жизни остается всего 6 К. А как живут на AT90USB82 или ATmega8U? Там либо бутлоадер не влезет, либо места программить не останется. sm.gif

10 K это в HEX формате.
Грубо бин= 230строк * 16байт= 3.5 К.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 31 2011, 07:07
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(zombi @ Jan 31 2011, 09:59) *
10 K это в HEX формате.
Грубо бин= 230строк * 16байт= 3.5 К.


И правда! Тогда не так страшно.

А почему PonyProg не поддерживает 16U2??? Разве при прошивке через ISP не все ли равно, PonyProg это ли нет? Протоколы прошивки ведь должны быть одинаковыми.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:38
Рейтинг@Mail.ru


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