External RAM for NUCLEO-H753ZI
Hi everyone,
I'm working on a project using NASA's Core Flight System (cFS) running over RTEMS RTOS, and I need approximately 8MB or more of external RAM for the workspace/heap.
Currently, I'm using a NUCLEO-H753ZI board (STM32H753ZI), which only has 1MB of internal SRAM. I've been looking for an easy way to add external RAM, but I'm running into some challenges.
My questions:
-
Is there an easy way to add 8MB+ of external RAM to the NUCLEO-H753ZI?
-
I've looked into FMC-based SDRAM shields/expansion boards, but I haven't found any off-the-shelf solutions that work well with this board.
-
Is there a shield, module, or expansion board I should know about?
-
-
If adding RAM to this board is not practical, which STM32 board would you recommend instead?
-
I need: 8MB+ RAM, Cortex-M7 (or similar performance), and preferably existing RTEMS/cFS support.
-
I've seen mentions of STM32H745I-DISCO or STM32H747I-DISCO having onboard SDRAM, but I'd like community input on the best choice.
-
My stack:
-
OS: RTEMS 6.1
-
Framework: NASA cFS (Core Flight System)
-
Requirements: ~8MB heap/workspace for cFS tasks and buffers
What I'm looking for:
-
A development board that's ready to use (onboard external RAM, not requiring custom PCB design)
-
Ideally maintains STM32H7 architecture (for compatibility with my current toolchain/drivers)
-
Good community support and existing BSP/drivers
Any suggestions or recommendations would be greatly appreciated!
Thanks in advance,
Claudio
