STM8 Read-Out Protection a 555

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

STM8 Read-Out Protection a 555

#1 Příspěvek od rnbw »

Nasiel som zaujimavy clanok, ze ochrana proti citaniu v STM8 sa da prekonat pomocou dvoch 555:
https://jrainimo.com/build/2022/01/dump ... ith-a-555/

Mam tu jeden zamknuty STM8S003K3:

Kód: Vybrat vše

C:\Program Files\Raisonance\Ride\bin>STM8_pgm.exe TSTM8S003K3 Ddump.bin
STM8_pgm: software for programming STM8 devices using an RLink as master.
Copyright Raisonance 2007-2024.


(0) Selecting target: STM8S003K3... OK

(0) (0) Connecting to RLink... OK
Connecting to target STM8... OK
   Device Die ID is 0x67671003
   Device Unique ID is 0x........................

Dumping Flash contents to file dump.bin ...
         !!! Error 203: Unable to read data because Read-Out Protection is active in Option Bytes.
Only Full-Chip Erase can remove protection.
Je to na doske GeekTeches DC-300, predava sa aj ako "Adjustable DC-DC Step Down Power Supply Module With LCD" alebo "MP2307 DC-DC Step-Down Module With LED Display". Kupim LMC555 a vyskusam to.
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#2 Příspěvek od Habesan »

Doporučuji začít posledním odstavcem.
A pokračovat předposledním...
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

Vsetci pouzivaju CPLD, pretoze samotne MCU je na to pomale. Este by bola moznost nastavovat tie 555 cez MCU.
Uživatelský avatar
bdn
Příspěvky: 560
Registrován: 16 led 2020, 00:00

#4 Příspěvek od bdn »

Jestli obsah Flash stojí za tu námahu a čas...
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#5 Příspěvek od rnbw »

O ten kod mi az tak nejde, ale je to dobra doska na ucenie. Dostal som to zadarmo a nic sa nestane, aj ked to cele odpalim.

Vacsina MCU je prilis pomala, ale Raspberry Pico zjavne nie:
https://hackaday.io/project/196357-picoglitcher-v2
Uživatelský avatar
RayeR
Příspěvky: 1850
Registrován: 02 srp 2009, 00:00
Bydliště: Praha
Kontaktovat uživatele:

#6 Příspěvek od RayeR »

Jo tyhle power glitche by mely fungovat i na nake STM32 a treba GALy, v praxi jsem to jeste nezkousel. Obecne to chce presne nacasovat zpozdeni pulsu po resetu a dostatecne uzkou sirku, aby se to trefilo akorat do cteni toho protection bitu a nesestrelil to este brownout...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“