STM32F401RE, Fake?

OP #7522188
Lesenswert?

moin,

habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch. Der STLink zeigt an:

Device STM32F401xB/C

DeviceID 0x423

RevisionID Unknown

Flash size 256KByte

Diese Angaben passen nicht zum 401RE, der hat laut DB 512KBytes Flash.

Könnte also ein FAKE sein. Kann wer was dazu sagen?

Wenn ich das ( auf den ersten Blick ) richtig sehe, passt das PinOut zum STM32F446RE. also den MC mal tauschen.

VG Peter

#7522246
Lesenswert?

Das Reference manual sagt:

STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu.

STM32F401RE wäre STM32F401xD/E

Ich vermute mal, der Controller ist original, hätte aber nicht als RE beworben werden sollen. Passt denn überhaupt das Gehäuse?

https://www.st.com/resource/en/reference_manual/rm0368-stm32f401xbc-and-stm32f401xde-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

#7522342
Lesenswert?

Bei den älteren Typen wie F4 ist i. d. R. immer der maximale Flash-Ausbau tatsächlich vorhanden und benutzbar, aber u. U. nur teilweise getestet bzw. aus Marketinggründen als kleiner angegeben. Diese "freigegebene" Flash-Größe ist in einem (sinnigerweise Flash-) Register abgelegt. Das ist die "offizielle" Größe, die von den Tools angezeigt und theoretisch auch in der Beschriftung erscheint.

Moderator Persönliche Seite #7522480
Lesenswert?

Peter L. schrieb:

habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch.

Welchen STM32 hattest Du erwartet?

Sicher, dass es kein STM32F401CCU6 ist? Dieser ist neben dem STM32F11CEU6 bei den BlackPills üblich. Und dann bieten noch manche Chinesen als Billigversion den STM32F401RCT6 an.

Ich glaube, dass Du mit dem 401RE daneben liegst, schaue Dir die Beschriftung des STM32 nochmal genauer an - besser: poste ein Foto.

Der STLink zeigt an: Device STM32F401xB/C

Das passt auf STM32F401CCU6 als auch auf STM32F401RCT6.

Flash size 256KByte

Das passt ebenso auf den CC als auch RC, siehe auch anhängenden Screenshot. Jetzt musst Du nur noch die Beinchen des STM32 durchzählen und Du weisst, ob es ein CC oder RC ist.

Diese Angaben passen nicht zum 401RE, der hat laut DB 512KBytes Flash.

Korrekt.

Könnte also ein FAKE sein.

Das bezweifle ich. 401er Fakes sind meines Wissens bisher noch nicht aufgetaucht.

Wenn ich das ( auf den ersten Blick ) richtig sehe, passt das PinOut zum STM32F446RE. also den MC mal tauschen.

Dann kann es ebenso auch ein 401RC sein.

Also her mit dem Foto.

EDIT:

Bild vergessen, nachträglich angefügt.

Angehängte Dateien:
Moderator Persönliche Seite #7522484
Lesenswert?

Andreas B. schrieb:

Bei den älteren Typen wie F4 ist i. d. R. immer der maximale Flash-Ausbau tatsächlich vorhanden und benutzbar, aber u. U. nur teilweise getestet bzw. aus Marketinggründen als kleiner angegeben. Diese "freigegebene" Flash-Größe ist in einem (sinnigerweise Flash-) Register abgelegt. Das ist die "offizielle" Größe, die von den Tools angezeigt und theoretisch auch in der Beschriftung erscheint.

Hier ist es aber genau andersherum, oder habe ich Dich falsch verstanden?

#7522548
Lesenswert?

Frank M. schrieb:

Hier ist es aber genau andersherum, oder habe ich Dich falsch verstanden?

Tja, das originale

habe in der Bucht aus versehen das falsche BlackPill bestellt. Nun liegt ein STM32F401RE auf dem Tisch.

lässt halt Interpretationsspielraum. So wird hier wahrscheinlich noch den ganzen Tag herumgerätselt, was eigentlich Sache ist. Ob das "STM32F401RE" nämlich die Bestellung meint, oder die Beschriftung auf dem Chip, ist (mir, aber offenbar nicht nur mir) völlig unklar.

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