There are several bugs related to SPI driver for STM32F4 family
(latest release 2.10 - most likely in previous versions too):
1 - when using RTE_DEVICE_FRAMEWORK_CLASSIC SPI I/O ports are
initialized for lowest speed (2.5MHz) which makes no sense, as on
STM32F427/9 these ports can run at 45MHz
2 - DMA channels/streams for SPI4 are completely wrong (copy-paste
from SPI3)
Did not check thoroughly other combinations, but be careful !
↧