Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAP lpc23xx
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Androliz
Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?
KRS
Цитата(Androliz @ May 12 2009, 17:24) *
Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?

Вы наверное имеете ввиду свой загрузчик? IAP - это in application programming, по определению не может быть крпитованым, потомучто LPC выполняет код из флеша только в расшифрованном виде.
Расположить можно где угодно, но логичнее в начале или конце, что бы не было дырок в адресах которые можно программировать.
zltigo
Цитата(Androliz @ May 12 2009, 16:24) *
В бутовую область нельзя.

Как-бы можно, но не нужно smile.gif.
Цитата
Есть вариант в последнем секторе. Кто где его располагает?

В последнем это НЕ вариант, поскольку последний, как минимум разный у разных контроллеров, да и размер его совершенно не адекватен требуемым функциям может оказаться и вообще, знаете-ли Вы с какого адреса начинается исполнение кода?
Посему нормальный вариант один.
SanvaldYV
Свой загрузчик класть надо именно в первый сектор, иначе как вы будете в него попадать при включении питания, когда еще нет никакой прошитой "рабочей" программы? Ибо в первых адресах флэш, откуда начинается исполнение пользовательского кода и где должны быть вектора прерываний, еще ничего нет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.