STM32F0 Discovery Board - Debug Controller nutzen gelockt?

Gast #3069140
Lesenswert?

Hi,

versuche gerade den debuger Microcontroller vom STM32F0 Discovery zu 
flashen.
Brauche das ST-Link nicht und möchte den zum Eigennutzen nehmen.

Leider lässt sich der STM32F103 der dort als Programmiercontroller drin 
sitzt nicht flashen...
Habe ihn per JTAG ansprechen können, aber leider kein Flashen möglich.
Kann es sein, dass STM diese nicht nur mit einem Leseschutz sondern auch 
mit einem Schreibschutz lockt? Gibt es überhaupt die Möglichkeit diese 
Controller mit einem Writelock zu versehen? Hmm..
Ein Flash erase war aber möglich, nun weil er jetzt nicht mehr am USB 
erkannt wird.


Gruß
Thomas
Gast #3069347
Lesenswert?

Mahlzeit,

ja stehe ab und zu etwas früher auf.

Gute Frage ob der Bootloader noch drauf ist?
Habe aber den Flash gelöscht, der Controller läuft nicht mehr an..
Es gibt ja sowieso tausende Möglichkeiten, was Bootloader angeht.

Wüsste jetzt nicht, wie ich per UART irgendetwas an den Option Bytes 
drehen soll?
(Firma: EleLa - www.elela.de) #3069389
Lesenswert?

>ja stehe ab und zu etwas früher auf.

Dann solltest Du die gewonnene Zeit dafür nutzen, die Datenblätter zu 
lesen. Oder besser richtig ausschlafen und dann die Datasheets studieren 
;-)
Um 0511 wird es ohnehin keine Antwort geben.

- Der Bootloader ist im ROM und kann niemals gelöscht werden
- Über Boot-Pins kann der Bootloader aktiviert werden
- über die passenden Pins kann man per serieller Schnittstelle über den 
eingebrannten Bootloader immer einen Chip-Erase machen und neu Flashen.
- Die Software dazu gibt es auch irgendwo, hatte ich noch nie benutzt.
Gast #3069592
Lesenswert?

Hi,
lass es mal mein Problem sein, was ich mit meiner Zeit mache!

Was Bootloader sind usw. weiß ich...User Manuels habe ich bereits öfter 
als nötig gelesen ;-)

Mir ging es nur darum, ob ich den STM32F103 welcher normal als 
Debug-Interface arbeitet auch wiederverwerten kann, zb. für eigene 
Programme.

Ich kann im Moment per JTAG den Flash Erase ausführen und funktioniert 
auch.
Nur beim Flashen eines neuen Programms meckert er mit "Cannot access 
Memory".

Da ich ganz normal vom Main Flash boote und der Flash erased ist, dürfte 
es doch zu flashen sein?

Wie kann man denn die Byte Options ändern, ausser neu zu flashen?

Gruß

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