Flash Layout i.MX6

IMX6-based Apalis and Colibri modules have different eMMC components with different sizes.
The layout is similar and most of the extra space on larger eMMCs is used to store the filesystem, giving more space for customer's own applications and data.
eMMCs are organized in blocks of 512bytes, they have two boot partitions and one user partition. We suggest to enable the boot partition, but older releases of the Windows Embedded Compact BSP support also using only the user partition.
We have two diffent layouts, depending on whether or not boot partion is enabled.

This is the suggested configuration. eMMC have two boot partitions, our current implementation uses only one, leaving the second free for user data or other implementations like failsafe bootloader etc.

This is the old image layout used in the very early releases of the BSP, it is still supported, but we can't grant support in newer software or hardware releases, so we suggest to migrate to boot-partition layouts before moving to production.