2025-05-12 4:34 AM - last edited on 2025-05-12 4:42 AM by Andrew Neil
Hello,
I am seeking guidance on how to interface and access a Radxa eMMC Module, which operates on the eMMC 5.1 specification, with either the STM32H750B-DK development kit or the WeAct Studio STM32H750VBT6 development board. I also have a Radxa eMMC to uSD converter, which allows the eMMC module to interface via a microSD card slot. Any suggestions or step-by-step guidance would be greatly appreciated, as I aim to integrate this storage solution into my project.
2025-05-13 8:41 AM - edited 2025-05-14 2:44 AM
Dear Prajyot1,
YES.
There is plenty hints for your success.
https://github.com/STMicroelectronics/stm32h7xx-hal-driver/blob/master/Src/stm32h7xx_hal_mmc.c
I suspect boot function codes is still unmature.
Thus,if you want this,you should implement youself.
Drive in 1-bit or 4-bit bus mode.
I also have Radxa eMMC to uSD converter with Chinese 64GB eMMCv5.1(Look attached picture).
I've implemented eMMC & integrated with SDcards handlings to STM32H747I-Disco with FatFs.
Here is my GCC project(notice: NO-CUBEIDE and NO-CUBEMX,makefile build only).
https://nemuisan.blog.bai.ne.jp/?eid=192848#STM32H7
SDMMC with IDMA for FatFS implementaion(may be what you want)is found my project directory inside.
./lib/ff/sdmmc_stm32h7.c
./lib/ff/sdmmc_stm32h7.h
It is not so difficult to migrate other STM32H7,enjoy STM!
Cheers,
Nemui.
2025-05-14 2:31 AM
thank you ! i will look after it.