STM32F4 library issues fixed?
Several years ago we started a project using an F429 main and 8 F413 slaves, communicating over an SPI bus. In 2020 we stopped the project because of too many problems with ST-provided drivers/stacks, especially Ethernet/lwip and USB, and very poor FreeRTOS support. Lots of Ethernet driver problems, and the USB CDC stack had a nasty habit of losing packets. Fixing all the bugs was going to cost us more than building our application - way too much expense, time, and aggravation.
A couple of things have progressed since then:
1) I know a lot of work has gone into improving the Ethernet drivers. On the lwip mailing list, the number of painful pleas for help from suffering STM32 users has gone down a bit (maybe not for the H7).
2) tinyUSB has progressed considerably; we're using for another project and so far, so good. It still doesn't support OTG, but there's a workable patch.
I'm asking the community if folks are successfully using STMF4, in FreeRTOS applications, including:
a) lwip with STM drivers, including HTTPS using 429 encryption hardware (maybe with mbed TLS)? @Pavel A. ? @Piranha ?
b) USB CDC with tinyUSB?
We have to decide whether its worth continuing what we already built,
or if we should restart with different parts. Maher Mastouri, any comments?
Thanks in advance for any feedback,
Best Regards, Dave
