ruslannd 0 1 марта, 2014 Опубликовано 1 марта, 2014 · Жалоба Посоветуйте, плиз готовое решение обновления ПО LPC через USB например, клиенту, высылается екзешник или файл. Клиент подключает устройство к ПК и нажатием одной кнопки обновляет прошивку устройства Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 1 марта, 2014 Опубликовано 1 марта, 2014 · Жалоба вроде бы в примерах или аплекейшин нотах по USB был бутлоадер. на USB подымался масс сторадже, устройство включается в компьютер, видится там как флэшка, на нее просто кидается файл прошивки, и если сходятся контрольный суммы и прочее, он записывается во внутреннюю флэш Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 5 2 марта, 2014 Опубликовано 2 марта, 2014 · Жалоба Делал на STM32 бутлоалер по USB. Девайс видится как COM-порт (со своими дескрипторами), программа обновления прошивки подключается к этому порту и отправляет пакетами зашифрованную прошивку, проц внутри проверяет CRC, расшифровывает и пишет во флэш по указанным адресам. Прошивка перед упаковкой в обновляльщик шифруется другой программой. Предварительно программа опрашивает девайс на предмет текущей версии ПО, ревизии железа и т.п для исключения накладок :) Думаю, что и в LPC можно заставить работать точно так же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ruslannd 0 2 марта, 2014 Опубликовано 2 марта, 2014 · Жалоба вроде бы в примерах или аплекейшин нотах по USB был бутлоадер. на USB подымался масс сторадже, устройство включается в компьютер, видится там как флэшка, на нее просто кидается файл прошивки, и если сходятся контрольный суммы и прочее, он записывается во внутреннюю флэш Пример от nxp? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 2 марта, 2014 Опубликовано 2 марта, 2014 · Жалоба http://www.nxp.com/documents/application_note/AN10764.pdf типа такого. Идея общая, можно вроде найти под конкретно ваш проц. Даже где то исходники были на сайте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrewlekar 0 4 марта, 2014 Опубликовано 4 марта, 2014 · Жалоба Я поднимал DfuSe бутлоадер для такого дела. Если устройство единственное подключенное к компу, то можно заливать одним нажатием мыши, ничего не выбирая и не переключая никаких перемычек. Посмотреть можно тут: https://github.com/blackyblack/LPC-DfuSe-Bootloader Для пущего удобства можно интегрировать заливалку софта с прошивкой в один экзешник и отдавать в таком виде заказчику - будет круто. Заливалка доступна в опен сорс виде: https://gitorious.org/dfu-util Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться