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

 
 
> Защита прошивки в LPC23xx/LPC24xx, написание специфического загрузчика
Vitaliy_ARM
сообщение Mar 20 2008, 15:30
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Пишу внутрипрограммный загрузчик.

Как понимаю, в этих процессорах защита организована так.
По адресу 0x000001FC во флешь находится поле Code Read Protection (CRP).
Записав в это поле определенное в даташите значение, устанавливается степень защиты кода.
При загрузки внутренний загрузчик смотрит на это поле и решает, что делать ISP.

Так же есть возможность определить программно, закрыт процессор или нет.

Только не приятно, что это поле находится в одной странице вместе с векторами прерывания. А загрузчик перешиваться не должен.
Как кто решает проблему программной установки этого поля перезаписи векторов прерывания?
Или может можно более красиво решить эту задачу?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitaliy_ARM   Защита прошивки в LPC23xx/LPC24xx   Mar 20 2008, 15:30
- - zltigo   Цитата(Vitaliy_ARM @ Mar 20 2008, 18:30) ...   Mar 20 2008, 15:38
|- - Vitaliy_ARM   Цитата(zltigo @ Mar 20 2008, 18:38) Очере...   Mar 21 2008, 13:25
|- - zltigo   Цитата(Vitaliy_ARM @ Mar 21 2008, 16:25) ...   Mar 21 2008, 15:44
|- - Vitaliy_ARM   Цитата(zltigo @ Mar 21 2008, 18:44) Похож...   Mar 21 2008, 22:20
|- - meister   Цитата(Vitaliy_ARM @ Mar 22 2008, 01:20) ...   Mar 21 2008, 22:42
||- - Vitaliy_ARM   Цитата(meister @ Mar 22 2008, 01:42) Можн...   Mar 22 2008, 11:15
||- - meister   Цитата(Vitaliy_ARM @ Mar 22 2008, 14:15) ...   Mar 22 2008, 11:28
|||- - Vitaliy_ARM   Цитата(meister @ Mar 22 2008, 14:28) Буде...   Mar 22 2008, 11:31
|||- - meister   Цитата(Vitaliy_ARM @ Mar 22 2008, 14:31) ...   Mar 22 2008, 11:35
|||- - Vitaliy_ARM   Цитата(meister @ Mar 22 2008, 14:35) Един...   Mar 22 2008, 11:42
|||- - meister   Цитата(Vitaliy_ARM @ Mar 22 2008, 14:42) ...   Mar 22 2008, 12:03
|||- - Vitaliy_ARM   Цитата(meister @ Mar 22 2008, 15:03) Вы п...   Mar 22 2008, 12:59
||- - zltigo   Цитата(Vitaliy_ARM @ Mar 22 2008, 14:15) ...   Mar 22 2008, 14:25
|- - zltigo   Цитата(Vitaliy_ARM @ Mar 22 2008, 01:20) ...   Mar 22 2008, 00:18
- - meister   Цитата(Vitaliy_ARM @ Mar 20 2008, 18:30) ...   Mar 20 2008, 18:46
- - Kirill Frolov   Цитата(meister @ Mar 20 2008, 21:46) У ме...   Mar 20 2008, 19:10
- - zltigo   Цитата(Kirill Frolov @ Mar 20 2008, 22:10...   Mar 20 2008, 20:49
- - Kirill Frolov   Цитата(zltigo @ Mar 20 2008, 23:49) Совер...   Mar 23 2008, 06:55
- - zltigo   Цитата(Kirill Frolov @ Mar 23 2008, 09:55...   Mar 23 2008, 08:02


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

 


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


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