On Wed, Apr 15, 2020 at 1:50 AM raiden00pl . <raiden0...@gmail.com> wrote: > > The F3 is not a good point of comparison. It is like the F1 with a > > Cortex-M4. There will be a lot of differences compared to any > > contemporary parts. Compare instead with one of the F4's. I bet you > > find they are not so different. > > I can't agree with this. G4 is basically F3 on steroids with more > peripherals and > some additional improvements that we can also find in new families (eg. > DMAMUX). > > When the first manuals for G4 came out I did a comparison and from what > I remember adding support to the existing arch/arm/src/stm32 looked easy. > The main differences are in DMAMUX, RCC and PWR but these can be > ported from G0/H7. > If I can get B-G474E-DPOW1 discovery board, I'll try to help. > > I also don't think that comparing F3 with F1 is good. F3 was released after > F4 > and many peripherals were upgraded to newer revisions. For this reason, > if we look at supported peripherals we can find more similarities between > F1 and F4 than F1 and F3 (UART, I2C, PWM, ADC and more). > > L1, F1+F3 in a separate directory are a bad idea for me, but L1+F1 > separation looks better.
What I can say is that the numbering sure is confusing!! I'm studying various F3 and G4 part data sheets right now to learn the similarities and differences. Nathan