Closed fito-jaeuklee closed 3 years ago
This capture is Stm32l4p5g-dk built-in chip emmc data speed from datasheet.
Hi @fito-jaeuklee,
Thank you for your contribution. To improve the eMMC speed, you can call BSP_MMC_ConfigSpeedBusOperation () in your application just inside function MMC_initialize() as follows:
DSTATUS MMC_initialize(BYTE lun)
{
if (MMC_OK == BSP_MMC_DeInit())
{
if (MMC_OK == BSP_MMC_Init())
{
+ BSP_MMC_ConfigSpeedBusOperation(SDMMC_SPEED_MODE_HIGH);
Stat = MMC_CheckStatus(lun);
}
}
return Stat;
}
Please let us know your feedback so that we can help you.
With regards,
Hello!
I'm bought new DK board that name STM32L4P5G-DK for testing Fatfs-eMMC example. ( https://github.com/STMicroelectronics/STM32CubeL4/tree/master/Projects/32L4P5GDISCOVERY/Applications/FatFs/FatFs_eMMC_Standalone )
It works fine, but not the speed I expected. Almost datasheet saying that eMMC speed is more than 50MB/s. But real speed is 1MB/s in this example .... :(
I would like to know if there are other ways to improve the speed.
i check up this write/read time