Was ist zu beachten beim wechsel vom stm32f407 zum STM32F746?

Gast #4339153
Lesenswert?

Ich habe ein Projekt und der F4 kommt so langsam an seine Grenzen.
Der F7 würde mir da weiter helfen.
Ich benutze fast alle Module (ETH/IIS/IIC/SPI/FMSC/DCMI).


Also was ist zu beachten beim wechsel vom stm32f407ZGT6 zum 
STM32F746ZGT6?

Ich meine nicht die Software sonder die reine Hardware dabei.

Wenn ich alles richtig gesehen habe sollten die Pin& 
Funktions-Kompatibel sein.
Aber ist das auch so?
Kann da jemand von Euch was zu sagen?

VG, Peter
Gast #4345644
Lesenswert?

So das Paket ist da und meine ersten Tests zeigen das anscheinend alles 
läuft.
Muss zwar noch 3 Sachen Testen (IIS, DCMI & ETH) aber bis jetzt keine 
Probleme.
Nicht mal der Compiler hat groß gemeckert.

Ist mir schon irgendwie unheimlich das ich noch keine Probleme habe, das 
kenne ich so nicht.

Peter
#4346373
Lesenswert?

Es ist tatsächlich so, dass der F7 kompatibel zum F4 ist.
Pins, Peripherie, alles gleich. (bis auf die Ausnahme des 100-pin 
Packages)

Die einzigen Änderungen sind:
- Der M4-Kern wurde durch einen M7-Kern ersetzt
- Dieser hat nun Instruktions- und Datencache (hier vieleicht aufpassen)
- Statt eines CCM gibts jetzt DTCM für Daten und ITCM für Programm, die 
beide jeweils über einen eigenen HighSpeed Bus an den M7 angeschlossen 
sind. Wenn du das CCM nicht benutzt, sollte hier kein problem enstehen. 
Durch geschicktes Anpassen des Linkerfiles kann hier aber Leistung 
hinzugewonnen werden! (Nett to Know: Auf das DTCM kann auch der DMA 
zugreifen)

ST macht hier den Wechsel auf den F7 sehr einfach, wodurch es auch für 
laufende Projekte interessant ist.
Gast #4346939
Lesenswert?

Alles läuft, war das mal einfach.

Du hast noch was vergessen, der ist um einiges schneller!
Genaue Messungen muss ich noch machen.

CCM hatte ich benutzt, jetzt logischerweise nicht mehr.
Solange der GCC sich um alles kümmert kann der M7 soviel cache haben wie 
er will.
Was man da noch mehr raus holen kann werde ich im laufe der weitern 
Entwicklung sehen.


VG, Peter

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