2025-04-03 12:01 AM
Hi,
I am disappointed that in the STM32CubeIDE BSP packages for Azure RTOS (ThreadX/FileX/LevelX, X-CUBE-AZRTOS-L4.2.0.0), there is an OSPI NOR Flash memory OctoSPI option (Macronix MX25LM51245G Octo- SPI NOR Flash memory), but NO Quad-SPI NOR Flash memory option!
Please add a QSPI NOR Flash memory option (e.g. Macronix MX25L25645G) ASAP, to allow those of us that are using ThreadX/FileX/LevelX with the OSPI interface (e.g. on the STM32L4P5 processor), to connect with QSPI memories, without having to "roll our own".
FWIW, there are three QSPI flash chips in the "Board Part STM32Cube-BSP-Components" section, however none of these can work with the L4's OSPI interface, they all require a QSPI interface, which is unavailable/unable to be added when using L4P5.
There is little to no guidance on how to set any of this up, and it seems to be a common need. The OSPI interface is easily configured for QSPI operation, so this LevelX QSPI-memory-over-STM32-OSPI-peripheral addition should be readily addable to STM32CubeIDE.
Thanks in advance,
Pete