cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H750B-DK eMMC Use Example

Garnett.Robert
Senior III

Hi,

Has anyone used the STM32H750B-DK on-board eMMC, 4GB memory.

I have been unable to find an example and it is a big job to write something from scratch.

I am assuming that it would use the SDMMC1 peripheral in MMC 8 Bit mode and that you would need to port fatFs to it.

I cannot find any detailed data sheet on the THGBMTG5D1LBAIL / THGBMDG5D1LBAIL chips to get the correct timing data etc.  Does anyone know where to get a detailed sheet. All that is readily available is a data brief for promotional purposes.

The parameter settings for the interface are pretty basic:

Snag_6fca58.png

So it shouldn't be too difficult, but any help would be appreciated.

 

 

Kind Regards

Rob

 

1 ACCEPTED SOLUTION

Accepted Solutions

Doesn't the eMMC spec drive the timing expectations? Or impart via the EXTCSD

52 MHz should be sustainable, in a 1,4 or 8-bit SDR sense

Perhaps look at 

STM32Cube_FW_H7_V1.9.1\Projects\STM32H745I-DISCO\Applications\FatFs\FatFs_Shared_Device

STM32Cube_FW_H7_V1.9.1\Drivers\BSP\STM32H750B-DK\stm32h750b_discovery_mmc.c

Been an age since I poked at this one.

Might be a bsp, display or demo one for the H750B

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

2 REPLIES 2

Doesn't the eMMC spec drive the timing expectations? Or impart via the EXTCSD

52 MHz should be sustainable, in a 1,4 or 8-bit SDR sense

Perhaps look at 

STM32Cube_FW_H7_V1.9.1\Projects\STM32H745I-DISCO\Applications\FatFs\FatFs_Shared_Device

STM32Cube_FW_H7_V1.9.1\Drivers\BSP\STM32H750B-DK\stm32h750b_discovery_mmc.c

Been an age since I poked at this one.

Might be a bsp, display or demo one for the H750B

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Garnett.Robert
Senior III

Thanks for that I will have a look.