Forum: Mikrocontroller und Digitale Elektronik Device ID bei STM32F10x und STM32F20x


von Albert F. (betocool)


Lesenswert?

Moin werte Mitstreiter,

ich habe zwei Entwicklungsboards entwickelt, beide fast gleich, eins mit 
einem STM32F103 HD und eins mit dem STM32F205.

Den STM32F103 habe ich schon immer und erfolgreich mit dem Tool 
stm32flash unter Linux und über serielle Schnittstelle programmiert. 
Beim STM32F205 geht es nicht, er erkennt die Speichergröße nicht.

Jetzt habe ich mir ein STLink V2 gekauft, und über qstlink/SWD 
ausprobiert. Ergebnis: den F103 erkennt er nicht (falsche Device ID) 
aber den F205 schon.

Nun habe ich in beiden Reference Manuals reingeschaut, beim F103 ist die 
Unique ID unter 0x1FFFF7E8, beim F205 unter 0x1FFF7A10.

Hat jemand schon irgendwelche Erfahrungen damit gemacht? Bei welchem 
Prozessor ist bei welcher Addresse die Speichergröße und so? Bin ich bei 
den Unique ID (12 Bytes) richtig oder muss ich woanders schauen?

Schöne Grüße und vielen Dank,

Albert F.

von Uwe Bonnes (Gast)


Lesenswert?

Lies in den Referenz Manuals und Errata Sheet nach...

von Albert F. (betocool)


Lesenswert?

Hat sich geklärt.

Zum einen hatte ich die SWD / JTAG Funktionalität beim 103 deaktiviert, 
dazu kam noch dass die Zuweisung Chip-ID und Device in der .xml Datei 
falsch waren.

Jetzt läuft alles wieder.

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
Noch kein Account? Hier anmelden.