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

 
 
> Установка и снятие RDP для STM32
koluna
сообщение Sep 10 2015, 07:24
Сообщение #1


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

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Переехав с AVR на ARM и, спустя некоторое время озадачившись защитой ПО, был несколько удивлен механизмом защиты... ну да ладно.
Если установить защиту удалось быстро (программным кодом), то вот над снятием пришлось попотеть...
В итоге все получилось, но остались кое-какие вопросы.

1. ОС Linux, программатор st-link (stm32l-discovery), пользую stlink-master. Не понял пока, можно установить/снять защиту через st-flash или через GDB)?
2. stm32flash умеет снимать только защиту от записи?
3. stm32loader.py впринципе, умеет многое, но версия, найденная мною, судя по всему, оказалась одновременно и немного недописанной и содержала баг. Поправил, защита снимается.
4. Есть ли другие инструментальные средства, которые позволяют управлять защитой (Linux)? Не составляет большого труда написать свою утилиту, но наверняка ведь уже давно есть что-то удобное и адекватное sm.gif

Правильно ли я понимаю, что снятие защиты возможно только этими способами (возможно, + п. 1 выше):
5. Программой, запускаемой из внутренней SRAM.
6. Через бутлоадер.
7. Уже имеющимся во FLASH программным обеспечением - большая красная кнопка sm.gif

Первые два согласно PM0063. Все это, конечно, с одновременным автоматическим mass erase.

Сообщение отредактировал koluna - Sep 10 2015, 10:19


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post



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

 


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


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