2016-12-01 07:37 AM
Hi ,
I'm using STM32L486RG microcontroller and I'm trying to use the SDMMC IP to interface with EMMC32G-M525-X01U an eMMC memory from Micron with
32Gb of size.
I found in the reference manual that the SDMMC peripheral for the STM32L4 MCUs is in full compliance with the MMC v4.2 specification. In other hand, my
eMMC is compliant with the v5.0 of the MMC standard.To more understand the differences between the two versions of the spec, I visited this website (
https://www.datalight.com/solutions/technologies/emmc/emmc-feature-comparison-by-version
)and I deduced that if I will use the SDMMC peripheral of the STM32L486RG MCU , I will just be able to only do basic operation ( read , write , erase ) advanced
features like ( boot , dual boot , secure trim , etc ...) will be skipped.
Is this right or wrong ? and what about data rate ? what is the maximum level provided by the SDMMC ?
I really count on your valuable support . I have also wondered if there's an STM32 HAL driver which enable me to interface with this memory.
Thanks in advance.
#stm32l4 #emmc #sdmmc2016-12-07 06:34 AM
Dear Elliot,
To have more insight into SDMMC, you can refer to this
guide.Hope this helps you.
Best Regards
-Imen-
2016-12-15 04:09 AM
Thanks IMEN D for your response!
I want just to ask how the SDMMC peripheral control the voltage of the eMMC.
In the reference manual and the document you have provided to me, we are just talking about CMD1 with required voltage as an argument then we have to receive the OCR response.
I want to know more about the hardware side . When we talk about voltage range , are we talking about the the voltage range for CMD , CLK and DATA lines of the bus ?
If yes , how can the SDMMC internally adjust the voltage for these lines ?
many thanks in advance
2016-12-20 10:15 AM
Hello
GUIRAT.Youssef
,The main information can be found in thedatasheet of your product.
So, I recommend to checkyourdatasheet, this may help you to find thecharacteristics about voltage range.
Best Regards
-Imen-