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

 
 
> 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



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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 07:52
Рейтинг@Mail.ru


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