cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H750B-dk: access eMMC through USB OTG

Prajyot1
Senior

Split from this thread as it has been solved, and this is a new question:


 

How to access eMMC through OTG on STM32H750B-DK kit.?

11 REPLIES 11

hello @FBL ,
UPDATE:
i am now able to access eMMC through OTG fs but it taking time to detect (almost 5-10 sec). does eMMC has to take that much time to detect ??
i have set
mode :8 bit 
prescalar :50

Prajyot1_0-1752210379525.png
clock settings:

Prajyot1_1-1752211195309.png

 

Prajyot1_2-1752211237285.png

 

Prajyot1_3-1752211271064.png

and also i have make touchgfx ui which has shapes but it does not show it .

WhatsApp Image 2025-07-11 at 10.55.35_c7970cff.jpg

is it because of inappropriate clock configuration??

 

 

FBL
ST Employee

Hi @Prajyot1 

indeed, SDMMC peripheral clock and prescaler affects the SDMMC clock speed. Slower clock means slower initialization and data transfer. If you have debug prints, check the time spent in eMMC initialization and FatFS mount. Try lowering the prescaler value to speed up data transfer.

TouchGFX relies on LCD-TFT Controller Clock. 

  • Verify that the LTDC clock source and prescaler are set correctly according to your display specs.
  • Make sure the framebuffer is properly allocated and accessible.
  • Ensure DMA is enabled and cache coherency is maintained.

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.