Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32 и защита от считывания прошивки
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Ivan Kuznetzov
Собссно несколько ламерских вопросов...

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

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

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


Если нужно снимается защита, стирается, программируется, верифицируется и лочится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.