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

 
 
 
Reply to this topicStart new topic
Androliz
сообщение May 12 2009, 13:24
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 22-09-06
Из: Беларусь
Пользователь №: 20 595



Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?
Go to the top of the page
 
+Quote Post
KRS
сообщение May 12 2009, 13:33
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Androliz @ May 12 2009, 17:24) *
Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?

Вы наверное имеете ввиду свой загрузчик? IAP - это in application programming, по определению не может быть крпитованым, потомучто LPC выполняет код из флеша только в расшифрованном виде.
Расположить можно где угодно, но логичнее в начале или конце, что бы не было дырок в адресах которые можно программировать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 12 2009, 14:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Androliz @ May 12 2009, 16:24) *
В бутовую область нельзя.

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

В последнем это НЕ вариант, поскольку последний, как минимум разный у разных контроллеров, да и размер его совершенно не адекватен требуемым функциям может оказаться и вообще, знаете-ли Вы с какого адреса начинается исполнение кода?
Посему нормальный вариант один.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 12 2009, 14:32
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Свой загрузчик класть надо именно в первый сектор, иначе как вы будете в него попадать при включении питания, когда еще нет никакой прошитой "рабочей" программы? Ибо в первых адресах флэш, откуда начинается исполнение пользовательского кода и где должны быть вектора прерываний, еще ничего нет.
Go to the top of the page
 
+Quote Post

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

 


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


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