Hello developers! I have added support for SDRAM initialization and registration with system heap to the FMC driver on stm32h7 family. I would like to submit these changes to mainline NuttX.
The respective git branch is here: https://bitbucket.org/zapparello/nuttx/branch/stm32h7-fmc The branch currently contains three commits: * 68e12d2 fixes out-of-tree board directory support, making it work like it was intended (according to docs). I couldn’t test my later patches without this one, as I use a non-standard board for development. * 23603a0 is a small patch that prevents NuttX from crashing if developer sets MM_REGIONS too low. * 051e74e contains mostly changes to stm32h7/stm32_fmc.{c,h} and stm32_allocateheap.c. Also it fixes a serious typo in stm32h7x3xx_rcc.h which caused PLL2 and PLL3 not to work at all on stm32h7. -- Andrew