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

 
 
> Cortex M3 USB bootloader
andrewlekar
сообщение Feb 6 2013, 06:23
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Расскажите, как лучше реализовать USB бутлоадер (желательно для LPC17xx). Стоит ли его объединять с основной прошивкой или заливать их раздельно? Как передавать управление на новую прошивку (стирать предыдущую до запуска новой не хотелось бы)? Какие в природе есть готовые решения и какие есть подводные камни (шифрование, защита от копирования)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
toweroff
сообщение Feb 6 2013, 06:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(andrewlekar @ Feb 6 2013, 10:23) *
Расскажите, как лучше реализовать USB бутлоадер (желательно для LPC17xx). Стоит ли его объединять с основной прошивкой или заливать их раздельно? Как передавать управление на новую прошивку (стирать предыдущую до запуска новой не хотелось бы)? Какие в природе есть готовые решения и какие есть подводные камни (шифрование, защита от копирования)?

у производителя поиском не пробовали?
http://www.nxp.com/documents/other/AN10866.zip
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 6 2013, 07:59
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Это я уже нагуглил, но во-первых, мне не нравится, что все встречные бутлоадеры работают как Mass Storage Device, а во-вторых, исходники и аппноты не дают ответов на половину вопросов в топике.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Feb 6 2013, 08:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(andrewlekar @ Feb 6 2013, 11:59) *
Это я уже нагуглил, но во-первых, мне не нравится, что все встречные бутлоадеры работают как Mass Storage Device, а во-вторых, исходники и аппноты не дают ответов на половину вопросов в топике.

ну так выбросьте оттуда весь SCSI уровень, разработайте свой протокол обмена, укажите пользовательский класс в дескрипторе и вперед с песней, в чем проблема-то?
Шифрование прошивки, IAP и передача управления загруженной программе обсуждалось уже тыщу раз

Да, бут и приложение - два разных проекта

Защита от копирования - нет ее, как и невзламываемой противоугонной системы. От большинства убережет, а от желания, денег и китайцев - нет
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 13:27
Рейтинг@Mail.ru


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