Development tools for external loaders
I have developed a custom board for STM32F469NIH6 and is loosely based on STM32F469i-DISCO, it uses an external QSPI Flash memory type MT25QL128A as does the DISCO board. For this setup I am using ST supplied external loader MT25QL128A_STM32F469I-DK.stldr which works fine.
We have a requirement for a processor with a video codec, so the logical upgrade route is to STM32F769NIH6 to be used with external QSPI flash MT25QL512A. Both of these devices are pin compatible with the above MCU and QSPI, so the plan is to use the same custom PCB.
The problem comes in writing an external loader for this combination because.
- While ST have a loader MT25QL512A_STM32769I-EVAL.stldr, this loader is not working in our setup, probably because of alternative QSPI I/O configuration which would likely be easy to alter in the loader code, however the source code is not in the github repository https://github.com/STMicroelectronics/stm32-external-loader
Is it available elsewhere? - UM0892 says that the ST loader examples are available for three tool chains, MDK-ARM, EWARM and True-STUDIO.
Is it possible to use STM32CubeIDE for external loader development as I understand the three tool chains mentioned come at some significant cost.
