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ß
Holger schrieb: > Ausleseschutz ist aktiviert Das kann gut sein. Ich habe mal ein paar der "Blue-Pill" Boards mit dem 32F103C8T6 geordert, da war das Blink-Beispiel drauf und sie waren direkt programmierbar. Bei der nächsten Bestellung waren die µC gelockt und mußten erst unlocked werden. Ich nehme dafür OpenOCD.
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) ? gibt es für die unlock Prozedur irgendwo eíne Anleitung ? bleibt der vorh. Flashinhalt erhalten oder wird der gelöscht ?
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.
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.
meckerziege schrieb: > Die Flashinhalte werden dadurch gelöscht dann hilft mir das leider nicht weiter :-(
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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
