Hi
I have an existing custom image for my iMX7 board. The image works fine with 4GB / 8GB and 16GB EMMC. I have now received first units with 32GB EMMC but it does not boot uBoot.
If I do the same with the supplier's images, it would appear that the older images do not boot on the 32GB EMMC but work fine on the 4GB / 8GB and 16GB EMMC. The new supplier image boots on all size EMMC. Hence I believe that something might have changed in uBoot to work with high capacity EMMC.
Are you able to advise if this is the case please and what do I need to modify in my old image to make it work with 32GB EMMC please?
The older images report following version of uBoot:
| U-Boot 2017.03 (Oct 02 2018 - 09:28:54 +0000) |
The newer images report:
| U-Boot 2018.03 (Jan 07 2021 - 02:39:24 -0600) |
I can't seem to find any changes in the uBoot GIT repository that specifically reference EMMC size changes.
I have compared characteristic of 16GB and 32GB EMMC devices. Both support the same bus modes and speeds. Both support JEDEC 5.1. So I cannot see a difference there.
Thank you.