Re: STM32 a nastavení lock-bitu pres OpenOCD

Petr Labaj labaj na volny.cz
Středa Listopad 5 10:16:10 CET 2014


Líbilo by se mi, kdybyste mel pravdu.
Ale obávám, ze je to bohuzel jinak.
Napr. z PM0059 Programming manual
STM32F205/215, STM32F207/217 Flash programming manual:

Level 2: Disable debug/chip read protection
When the read protection Level 2 is set by writing 0xCC to the RDP option byte:
- All protections provided by Level 1 are active. 
- Booting from system memory is not allowed anymore.
- JTAG, SWV (single-wire viewer) are disabled.
- User option bytes can no longer be changed.
- When booting from Flash memory, accesses (read, erase and program) to Flash 
memory and backup SRAM from user code are allowed.
Memory read protection Level 2 is an irreversible operation. When Level 2 is activated, 
the level of protection cannot be decreased to Level 0 or Level 1.
Note: The JTAG port is permanently disabled when Level 2 is active (acting as a JTAG fuse). As a 
consequence, boundary scan cannot be performed. STMicroelectronics is not able to 
perform analysis on defective parts on which the Level 2 protection has been set. 

Rozumím tomu tak, ze je to destruktivní zálezitost, kdy z toho MCU udeláte OTP zarízení.
Teoreticky by se to melo pak dát programovat pomocí aplikacního bootloaderu, ale
jen do první chyby.

PL

***************************************

From: "Jan Waclawek" <konfera na efton.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Wednesday, November 05, 2014 8:55 AM
Subject: Re: STM32 a nastavení lock-bitu pres OpenOCD


> Jen se docela bojím nìjakých pokusù, kdy¾ se to STM32 dá zamknout i nevratnì.

Mal som dojem, ze kazde STM32 sa z kazdeho stavu da odomknut cez
bootloader... mylim sa?

wek



Další informace o konferenci Hw-list