PicoCoreMX8MM eMMC partition table: MBR or GPT?

  • Hello,

    I'm currently working on an A-B update schema with the PicoCoreMX8MM (eMMC only).

    After creating 5 partitions with a MBR partition table I got introduced to the limitation of MBR and the W95 Ext'd (LBA) Partition.

    Everything is working fine, but I noticed all the .wks files in meta-fus and in "Linux on F&S Boards.pdf" use a MBR partition table.

    For testing I switch to a GPT partition table and everything seems to still work.

    So I'm curious, why not use "new" GPT instead of "old" MBR?

    Are there any pitfalls or drawbacks when using GPT on such embedded boards?

    U-Boot seems to handle both equally.


  • Hello,

    we mostly used MBR, because NXP uses it in their WIC images, which we used as a template for our sysimage.

    There might be problems with older Windows PC versions, if you want to mount your filesystem via the ums U-boot command to Windows.

    But with Windows 10 starting, this should not be an issue.

    We are thinking about switching to GPT with the next major releases by default.

    Your F&S Support Team