Jump to content

    

STM32F091VCT6 снять защиту

2 minutes ago, jcxz said:

что может угадывать истинный смысл вопроса  :biggrin:

Телепаты! :dance:

Share this post


Link to post
Share on other sites
1 минуту назад, zombi сказал:

Телепаты!

Могу телепатировать, что топикстартера мы здесь больше не увидим. :biggrin:

Share this post


Link to post
Share on other sites
1 час назад, firew0rker сказал:

Код, выполняемый из Flash, может  снять защиту  уровня 2 ?

Вот из F412 цитата. Последнее предложение смотрите.

Level 2: debug/chip read protection disabled
The read protection Level 2 is activated by writing 0xCC to the RDP option byte. When 
the read protection Level 2 is set:
– All protections provided by Level 1 are active. 
– Booting from RAM or system memory bootloader is no more allowed.
– JTAG, SWV (single-wire viewer), ETM, and boundary scan are disabled.
– User option bytes can no longer be changed.
– When booting from Flash memory, accesses (read, erase and program) to Flash 
memory from user code are allowed.

Share this post


Link to post
Share on other sites
16 minutes ago, ViKo said:

Вот из F412 цитата. Последнее предложение смотрите.

...
– When booting from Flash memory, accesses (read, erase and program) to Flash 
memory
from user code are allowed.

Имеется в виду память программ, не включая Option Bytes? Судя по Table 11 и Figure 5 так и есть, следовательно код, выполняемый из Flash, не может снять защиту  уровня 2.

Share this post


Link to post
Share on other sites
5 минут назад, firew0rker сказал:

следовательно код, выполняемый из Flash, не может снять защиту  уровня 2

Снять не может. И не нужно. А модифицировать флэш-память программ - может.

То есть, если сам (дурак) напишешь код чтения флэш-памяти и передачу его наружу по интерфейсам, то - пожалуйста! Или принять и записать новый код - аналогично.

Share this post


Link to post
Share on other sites
1 hour ago, ViKo said:

Человеку нужно "одолжить во временное пользование" результат чужого труда. А тут облом. 

Это ваши домыслы. Тем более странно это слышать от человека, тестирующего в соседней теме несанкционированные модификации проприетарного ПО :lol2:

Share this post


Link to post
Share on other sites
9 минут назад, aaarrr сказал:

от человека, тестирующего в соседней теме несанкционированные модификации проприетарного ПО

P-CAD, что ли? От бедности-с. А не с целью обогащения. :blush:

Я описал топикстартеру реальное положение вещей и дал совет, куда идти. А судить его за это - не моя компетенция. Кстати, как это называется... "социальная инженерия", что ли... в общем, подкупить работника, залочившего свою программу, может оказаться самым эффективным способом. 

Share this post


Link to post
Share on other sites
12 minutes ago, ViKo said:

Я описал топикстартеру реальное положение вещей и дал совет, куда идти.

Просто из видюшки в первом сообщении видно, что ТС пытается именно стереть залоченный контроллер.

Share this post


Link to post
Share on other sites
9 минут назад, aaarrr сказал:

Просто из видюшки в первом сообщении видно, что ТС пытается именно стереть залоченный контроллер.

А это - ваши домыслы. :biggrin: Вы считаете, ТС просил помочь, куда нажимать в ST-LINK Utility? Так там всё просто. Чик, и чип чист!

Share this post


Link to post
Share on other sites
45 minutes ago, ViKo said:

Так там всё просто. Чик, и чип чист!

Да нет, в том же видео - чик, и "не шмогла стереть, снимите защиту".

Share this post


Link to post
Share on other sites
5 минут назад, aaarrr сказал:

Да нет, в том же видео - чик, и "не шмогла стереть, снимите защиту".

Тогда ему следовало написать вопрос как-то иначе, а не только "не получается снять защиту с  STM32F091VCT6".

Share this post


Link to post
Share on other sites
5 hours ago, aaarrr said:

Человек, пытающийся считать прошивку, не будет пытаться сделать Chip Erase, не находите?

Не факт :)

Очень старая байка:

Quote

Новый сотрудник стоит около шредера (бумагоуничтожитель) в полном недоумении.
Проходящая мимо секретарша:
— Вам помочь?
— Да, как работает эта штуковина?
— Очень просто, — берет у него толстенный доклад и опускает в шредер.
— Простите, а откуда доставать копии?

 

 

Share this post


Link to post
Share on other sites

Я тоже не так давно заморочился прочтением залоченного STM32F103C8T6. На этом проце сделан "нищебродский" но вполне толковый и интересный пульт РУ моделями.

захотелось написать свою прошивку. Но на это нужно время, не только "напесания" но и реверс-инжиниринга железа. 

И главное - что-то может произойти "нетак" и закирпичу вполне годную вещь. Недорого, мелочь, но станет жалко за все что нажито с трудом )))

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

Скорее всего на праздники попробую написать прогу чтения flash с размещением в RAM. Подозреваю, что шансы ничтожны.

Share this post


Link to post
Share on other sites

Шансы нулевые. Почитайте Reference Manual, Programming Manual. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now