Перейти к содержанию
    

IAP lpc23xx

Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть IAP с криптованием, который будет использоваться для обновления прошивки. Вопрос: где его лучше поместить? В бутовую область нельзя. Есть вариант в последнем секторе. Кто где его располагает?

Вы наверное имеете ввиду свой загрузчик? IAP - это in application programming, по определению не может быть крпитованым, потомучто LPC выполняет код из флеша только в расшифрованном виде.

Расположить можно где угодно, но логичнее в начале или конце, что бы не было дырок в адресах которые можно программировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В бутовую область нельзя.

Как-бы можно, но не нужно :).

Есть вариант в последнем секторе. Кто где его располагает?

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

Посему нормальный вариант один.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...