STM32F103 auslesen nicht möglich ?

OP #4910748
Lesenswert?

Hallo
leider ist es mir nicht möglich den STM auszulesen !?
mein ST-Link (Discovery Board) mit dem ST-LINK Utility kann den Chip 
nicht ansprechen (SWDIO,SWCLK,NRST) und der STM Flashloader an USART1 
über USB(BOOT0 H und BOOT1 L)möchte den Flash als erstes löschen ?
irgendjemand eine Idee dazu ?

Gruß
Angehängte Dateien:
Gast #4910906
Lesenswert?

R. H. schrieb:
> bleibt der vorh. Flashinhalt erhalten oder wird der gelöscht ?

Huch was bitte?
Nee, der Inhalt des Chips wird komplettiko gelöscht - das ist gewollt 
und es ist der tiefere Sinn dahinter.

Du kannst ein Bulkerase mit jeder Methode machen. Also sowohl SWD als 
auch per Bootlader. Es gibt nur ein paar STM32-Typen (der F103 gehört 
NICHT dazu), bei denen sich beim Bulkerase per Bootlader der Chip mit 
nem Latchup aufhängt, bis man ihm mal die Vcc kurz weg nimmt. Gelöscht 
ist er hinterher aber trotzdem.

W.S.
Gast #4911145
Lesenswert?

R. H. schrieb:
> funktioniert das per ST-Link SWD oder den ST-Link V2 Adaptern (Ebay) ?
> gibt es für die unlock Prozedur irgendwo eíne Anleitung ?

- Die Ebayadapter können afaik auch unlock

- Per Openocd:
   * Verbinden / Openocd starten
   * Per telnet verbinden zu Openocd ("telnet localhost 4444")
   * System anhalten ("halt")
   * "stm32f1x unlock 0" eintippen
Gibts bestimmt auch per GUI, ich mach das aber immer in der Konsole.

Die Flashinhalte werden dadurch gelöscht. Du kannst den Chip dann neu 
beschreiben.
#4911197
Lesenswert?

R. H. schrieb:
> Axel S. schrieb:
>> Bei der nächsten Bestellung waren die µC gelockt
>> und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
>
> funktioniert das per ST-Link SWD oder den ST-Link V2 Adaptern (Ebay)?

Das geht mit jedem SWD-Adapter. Sofern er denn überhaupt funktioniert.

> gibt es für die unlock Prozedur irgendwo eíne Anleitung?

Ist Google kaputt? https://www.google.de/search?q=stm32+flash+unlock

> bleibt der vorh. Flashinhalt erhalten oder wird der gelöscht?

Die Funktion der Lock-Bits ist, den Flash-Inhalt vor dem Auslesen zu 
schützen. Was glaubst du wohl: wäre diese Funktion gegeben, wenn man die 
Lockbits zurücksetzen könnte, ohne dabei den Flash-Inhalt zu löschen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren