STM32F4xx FLASH SIZE auslesen?

OP (Firma: EleLa - www.elela.de) #2482429
Lesenswert?

Hallo allerseits,

Ich wollte vom STM32F417VGT6 die Flash-Größe auslesen.

Nichts leichter als das, steht ja im RM0090 unter 33.2.

Wenn da nicht ein Fehler in der Doku wäre :-(

Weiß jemand wie die richtige Adresse heißt?

PS: "Unique device ID register (96 bits)" hat die gleiche Adresse !?
Und da steht 41 (0x0029) drin.
Auch mit dem Beispiel: "As an example, 0x4000 corresponds to 1024 
Kbytes." ist irgendwie unlogisch.

Beim STM32F103 hat das geklappt, allerdings war das auch eine andere 
Adresse.
Und in der Doku RM0033 (STM32F2xx) steht das auch gleich falsch drin.

Weiß jemand mehr?

Der Code:
#define FLASH_SIZE           (*((u16*)0x1FFF7A10))

Grüße Markus
OP (Firma: EleLa - www.elela.de) #2483300
Lesenswert?

Ja, das Errata habe ich auch gestern nochmal neu geladen.
Vom STM32F2xx gab es eine neue Doku-Version.

Ich finde auch, die ST Leute sollten sich etwas besser um das Forum 
kümmern und auf solche echte Fehler zumindest erst mal eine Antwort im 
Forum posten.
Damit wäre man sich zumindest sicher dass die es registriert haben und 
andere können das auch lesen.

Hier in diesem Forum findet man meist bessere Infos über den STM32 als 
wie im ST Forum.

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