Hallo, Ich habe zwei Boards mit einem STM32F103VDT6 Anhand Datenblatt muss der 384KB Flash haben. Aber der OpenOCD sagt bei dem einen: "Info : flash size = 256kbytes" Anbei Fotos der Chips und OpenOCD Ausgaben. Was ist falsch? Haben die tatsächlich 384KB Chips verkauft und nur 256KB Flash drin? Gruß Markus.
Schon mal den seriellen Flasher ausprobiert, was der von dem Typ hält? Wäre denkbar, dass OpenOCD das falsch macht [aktuelle Version?].
Ich tipp auch mal auf ein Problem des OpenOCD. Du kannst aber auch mal selbst ins Flash Size Register (Addresse 0x1FFFF740) gucken, da hat ST die größe des Flash hinterlegt.
Ich habe bisher nur OpenOCD ausprobiert, V0.3.1. Ich hatte schon viele STM32 und es gab damit bisher nie Probleme.
Sorry, richtige Adresse lautet: 0x1FFFF7E0 (siehe Kap. 29.1 im RefMan)
Daran könnten Lieferant und ST evtl. interessiert sein. Entweder ist was bei ST schief gelaufen oder die Dinger werden neuerdings gefaked.
Ja, meine Kollegen/Einkauf kümmern sich gerade drum. Gerade wurde die 0-Serie gefertigt, und die sind alle zum Entsorgen. Auch wenn ich mit Optimierungsstufe kompiliere, reicht der Speicher nicht.
Krasse Geschichte. Wenn ich mir vorstelle, sowas passiert in der laufenden Fertigung... Dann hoffe ich mal, euer Distri zeigt sich kooperativ und ersetzt euch den Schaden ganz unbürokratisch. Wäre interessant, wenn Du bei Gelegenheit erzählen könntest, wie das dann Ausging...
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.