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

 
 
 
Reply to this topicStart new topic
> STM32 и защита от считывания прошивки, несколько вопросов
Ivan Kuznetzov
сообщение Aug 2 2010, 04:43
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Собссно несколько ламерских вопросов...

1) Возможно ли установить ReadOut protection Ж-линком (ST-link это делает своей спец. утилитой) ?
2) В ДШ сказано, что при установке защиты READ, ставится защита и WRITE, т.е. если я юзаю бутлодер, то чтобы залить новую прошивку, должен сначала отключить write protection, а затем произвести самопрограммирование. Но изменится ли при этом состояние защиты от считывания программатором?

Сообщение отредактировал Ivan Kuznetzov - Aug 2 2010, 04:55


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
Serj78
сообщение Aug 6 2010, 05:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Цитата(Ivan Kuznetzov @ Aug 2 2010, 08:43) *
Собссно несколько ламерских вопросов...

1) Возможно ли установить ReadOut protection Ж-линком (ST-link это делает своей спец. утилитой) ?
2) В ДШ сказано, что при установке защиты READ, ставится защита и WRITE, т.е. если я юзаю бутлодер, то чтобы залить новую прошивку, должен сначала отключить write protection, а затем произвести самопрограммирование. Но изменится ли при этом состояние защиты от считывания программатором?


Наблюдается некоторая недосказанность в этом вопросе.
В бутлоадере можно выполнить команду ReadOut protect, но устанавливает ли она write protect? напрямую не сказано smile.gif. Сказано, что только при отмене этой команды (команда readOut Unprotect) флеш стирается, и пока вся не сотрется статус read_out protect переписан не будет.

Также не ясно, как из бутлоадера прочитать статус write protect....

Для того чтобы залить прошивку новую, защиту от чтения по- видимому необходимо снять (и стереть флешь автоматом). Иначе как проверить что записано?
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 6 2010, 08:21
Сообщение #3


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Пользуюсь JLINK8 защиту ставить\снимать умеет (это делается в программе JFlashARM.exe которая поставляется с драйверами). При этом из программы можно читать и писать, также можно из своей программы залочить чип (я не пробывал так теоретически), ну а снять не получится при снятии стирается вся флеш.

Цитата
Для того чтобы залить прошивку новую, защиту от чтения по- видимому необходимо снять (и стереть флешь автоматом). Иначе как проверить что записано?


Если нужно снимается защита, стирается, программируется, верифицируется и лочится.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:31
Рейтинг@Mail.ru


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