Hey everyone,

This is my first email to this forum in case you haven’t seen my name
before - I work with Matteo on CUInspace and we’re just sorting out the
choice of non-volatile storage for the rocket.

I was trying to figure out if eMMC 4.5/5.1 is supported by NuttX. In
particular I was interested in the STM32H743 which has SDMMC ports that
support SDIO/eMMC and use them in basically the same way, seemingly just
with a difference in some configuration. That chip is marked as having
support for the SDMMC peripheral in NuttX so that makes me think it should
just work as is. I'm pretty new to SD and eMMCs and mostly new to NuttX as
well so I thought I would double check my understanding.

Something that's confused me is the note in the "OS Components" -> "Device
Drivers" docs about MMCSD that says that only SDIO/MCI and SPI are
supported, though there's clearly been support for eMMCs in old PRs and
multiple boards. From my understanding, SDIO & the SD card protocols are
distinct from the eMMC protocol which makes me wonder if there’s
intricacies in integrating an eMMC chip. If anyone knows more about how
eMMCs fit into this driver I would be really interested in learning more.

Best wishes,

Angus

Reply via email to