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?].
Gast
#2085594
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.
Gast
#2085598
Sorry, richtige Adresse lautet: 0x1FFFF7E0 (siehe Kap. 29.1 im RefMan)
@Hannes S. Ist eine gute Idee, werde es gleich mal Testen.
Bei dem einen Chip steht im Register 256, beim andern 384. grmbl.
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.
Gast
#2085766
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...
Glaub ich nicht. Die ICs werden sie ersetzen, mehr nicht.
Dicker Hund!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

