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.