Forum: Mikrocontroller und Digitale Elektronik STM32H733 unterscheiden per Firmware


von Markus (pepe72)


Lesenswert?

Hallo.
Ich verwende den STM32H733ZGT in einer Schaltung. Jetzt soll es eine 
"kleinere" Variante davon geben, die nicht nur weniger Funktionen hat, 
sondern auch tatsächlich mechanisch kleiner sein soll.
Deshalb habe ich mir überlegt den STM32H733VGT zu verwenden.

Da ich nur Funktionen weglassen möchte, bietet es sich an die 
entsprechenden Bereiche der Firmware einfach zu überspringen. Dann 
brauche ich fürs Programmieren nur eine Variante bereitstellen. Die 
Unterscheidung trifft dann die Firmware selbst.

Gibt es im Prozessor eine Unterscheidungsmöglichkeit zwischen ...ZGT und 
...VGT?
Leider kann ich nicht ohne weiteres einen EingangsPin mit einem High 
oder Low Pegel für die Unterscheidung verwenden, da beim ...ZGT alle 
Pins belegt sind.

Vielen Dank.
Pepe.

von Max H. (nilsp)


Lesenswert?

Ne, das Package kannst Du leider nicht unterscheiden. D.h. entweder zwei 
Firmwares oder irgend eine Erkennung während des Starts.

Vielleicht hast Du ja etwas am I²C Bus, wo man - je nach Hardware - die 
Slave Adresse anpasst. Dann könnte man beim start kurz schauen, auf 
welcher Adresse sich was meldet.

von Harry L. (mysth)


Lesenswert?


von Markus (pepe72)


Lesenswert?

@Harry
Leider gibt es beim H7 die Unterscheidung nach Package nicht mehr. Dafür 
kann ich den Prozessortyp jetzt im Klartext auslesen. Schade. Beim F7 
wäre dies die Lösung.
Dann muss ich mir doch irgendeine Unterscheidung über EingangsPins 
überlegen.

von Bauform B. (bauformb)


Lesenswert?

Ist das nicht nur umgezogen? Nach SYSCFG_PKGR? So steht es jedenfalls im 
RM0468.

von Markus (pepe72)


Lesenswert?

Super. Hast Recht. Danke.
Hab ich nicht gesehen...

PS. So schön die vielen Möglichkeiten auch sind. Die passenden Infos 
finden ist noch mal eine ganz andere Sache.

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.