roboforum.ru

Технический форум по робототехнике.


Новый загрузчик AVR (bootloader) ?

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Новый загрузчик AVR (bootloader) ?

Сообщение GIGOLAS » 15 май 2013, 18:01

Тут лазил в инете и наткнулся на сайтик. Где человек описывает, бутлоадер который на компе при подключении через усб определяется как принтер. В и вся фишка в том, что просто перетаскиваешь на печать HEX код и контролер прошивается, кому несложно почитайте то я в нерусских языках несилен. :oops: :)

Вот ссылка
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Новый загрузчик AVR (bootloader) ?

Сообщение Myp » 15 май 2013, 22:59

ну типа да
сконфигурил параметры софтового усб чтоб винда определяла девайс как стандартный текстовый принтер и автоматом ставила на него драйвера.
его особенность в том что, что на принтер ты отправил то из принтера и вылезло. тобишь открываешь хекс блокнотом и жмёшь "печать", никаких преобразований с текстом не происходит.
ну а дальше уже в бутлоадере простенький парсер который принимает отправленный с компа хекс и прошивает его.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Новый загрузчик AVR (bootloader) ?

Сообщение Romikgy » 16 май 2013, 00:16

какого размера этот бутлоадер , нигде не написано... ?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Новый загрузчик AVR (bootloader) ?

Сообщение GIGOLAS » 16 май 2013, 01:34

Romikgy писал(а):какого размера этот бутлоадер , нигде не написано... ?


Вот исходники как понял тык, там демо, а полная версия на коммерческой основе.
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Новый загрузчик AVR (bootloader) ?

Сообщение devel » 16 май 2013, 09:13

на самом деле в этом нет ничего необычного. на прошлой работе писали USB-загрузчик: при подключении контроллера по USB в системе определяется сменное устройство, в которое тупо копировали хекс с прошивкой.
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: Новый загрузчик AVR (bootloader) ?

Сообщение Romikgy » 16 май 2013, 10:01

> сменное устройство
это по типу юсб-флешки? какой размер лоадера? есть ли исходники?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Новый загрузчик AVR (bootloader) ?

Сообщение GIGOLAS » 16 май 2013, 17:23

devel а поподробнее можно, если проект некоммерческий )))
По жизненному опыту я точно знаю, что есть определённый тип людей, который считает что все ему должны.
Я отношу себя к противоположному типу, который постоянно считает себя виноватым в чём либо.
Ненавижу когда кто то пользуется моими недостатками.
Аватара пользователя
GIGOLAS
 
Сообщения: 302
Зарегистрирован: 22 сен 2008, 22:15
Откуда: Раменки 43

Re: Новый загрузчик AVR (bootloader) ?

Сообщение devel » 17 май 2013, 06:57

Romikgy писал(а):> сменное устройство
это по типу юсб-флешки? какой размер лоадера? есть ли исходники?


да, винда определяла его как флешку. размер уже не помню -- уже года два в той конторе не работаю. исходники закрыты, но емнип есть и другие подобные проекты: у контроллеров от ST вроде бы была подобная фишка.
Мир, Дружба, Open Source!
Аватара пользователя
devel
 
Сообщения: 63
Зарегистрирован: 25 фев 2010, 14:01
Откуда: Челябинск
прог. языки: C, Common Lisp, Erlang, OCaml
ФИО: Карпич Александр

Re: Новый загрузчик AVR (bootloader) ?

Сообщение elmot » 17 май 2013, 14:38

У ST обратная фишка. Записываешь прошивку в формате DFU на флешку и цепляешь ее в USB-OTG порт. Оно там читает файлег и прошивается.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Новый загрузчик AVR (bootloader) ?

Сообщение Madf » 17 май 2013, 14:47

в mbed так сделано, втыкаешь в юсб, определяется как флешка, копируешь туда хексену, жмешь ресет и вуаля, всё работает! там правда наворотили сильно, на той же плате стоит отдельно программатор прошивающий арм, но как понимаю, нет привязки к частоте (всё гибко)
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58