I went from an F7 to an H7 years ago.
Gotchas:
- Memory Management Unit, could not get Ethernet working with their example, but there was a workaround.
- DMA is a different beast with the DMAMUX. And memory spaces, gotta be careful where you write what.
- Ended up declaring some spaces in the linker file in memory.
Pros:
- Man that thing is fast. I'm transferring 96KHz 32-bit audio in real time to a PC, no sweat, over TCP. I have a custom built ADC / DAC hat for a nucleo that allows me to record from my stereo in the living room to my PC in the office over LAN.
- Fast... but I already said that.
Mind you, this was a few years ago, I got one of the first H7s when they came out in 2017 I think. Still have the same Nucleo. Still works. Maybe these days it's easier than back then.
The application for me was pretty straightforward, for what I needed and wanted, it's pretty cool.
Cheers,
Alberto