AnsweredAssumed Answered

Reading wrong size on an eMMC (THGBMHG6C1LBAIL)  8GBytes (8*8Gb)

Question asked by Julien M on Aug 1, 2017


I have an 8GB eMMC memory and when I read the capacity I can obtain  (2097152*512)/(1024*1024*1024) = 1 GB



What is the limitation of HAL library about the size of an eMMC ? How I can bypass this issue ?

After some research it seems to be I need to read another register on HIGH CAPACITY cards EXT_CSD  and use sector adresse instead of byte address, but why they are not present on the HAL ?


I need to develop by myself all the thing ?

Somebody can help me ?

Thank you so much.