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

Переехав с 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:24) *
4. Есть ли другие инструментальные средства, которые позволяют управлять защитой (Linux)?
OpenOCD умеет.
koluna
Цитата(Сергей Борщ @ Sep 10 2015, 14:45) *
OpenOCD умеет.


Нууу... в этом я не сомневался. Этот монстр умеет, наверное, все sm.gif
Видимо, придется доставать из коробки свой новый TE-ARM-LINK sm.gif
Хотелось бы чего-нибудь более простого и легковесного и чтобы на столе минимум места занимало sm.gif
Сергей Борщ
Так openOCD умеет с st-link работать.
koluna
Цитата(Сергей Борщ @ Sep 10 2015, 23:12) *
Так openOCD умеет с st-link работать.


Возможно, я что-то путаю, но по-моему там были какие-то проблемы с этим...
Ну да ладно, разберемся, спасибо sm.gif
Сергей Борщ
Цитата(koluna @ Sep 11 2015, 11:43) *
Возможно, я что-то путаю, но по-моему там были какие-то проблемы с этим...
Вероятно их давно решили. Уже 4 года работаю с st-link v2 через openOCD.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.