Boot Sequence IMX95

Boot Image Loading Issues on Verdin iMX95

The error you’re encountering indicates several potential issues with the boot process on your Verdin iMX95:

Boot Device Configuration Issue

The error message shows that U-Boot SPL is trying to boot from MMC1 instead of MMC0 (eMMC) as expected (1). This suggests a boot device configuration mismatch.

Container Parsing Error

The “Parse seco container failed -14” error indicates that the secure container format or signing is not correct for the iMX95 platform. This is critical because iMX95 requires properly formatted and signed boot containers.

Troubleshooting Steps

  1. Verify Boot Configuration: Ensure your boot fuses are configured to boot from the correct MMC device (eMMC). The iMX95 boot configuration should point to MMC0 for eMMC boot.

  2. Check Container Format: The iMX95 uses a different secure boot container format compared to iMX8MM/iMX8MP. Verify that your imx-boot image is generated specifically for iMX95 with the correct container format.

  3. UUU Script Adjustment: Your UUU script shows you’re setting mmcdev 0 but the SPL is still trying MMC1. Try explicitly setting the boot device in your UUU script:

FB: ucmd setenv mmcdev 0
FB: ucmd mmc dev 0
  1. Build Configuration: When building U-Boot from source (2), ensure you’re using the correct defconfig for Verdin iMX95 and that all patches are properly applied in the correct order.

Boot Device Selection

The documentation shows that different boot devices require specific configuration (2). For eMMC boot on iMX95, you need to ensure:

  • The boot fuses are programmed correctly
  • The container format matches iMX95 requirements
  • The SPL is configured to look at MMC0 first

To help troubleshoot this further, could you confirm which exact OS version and BSP you’re using for your Verdin iMX95? You can use the tdx-info command to get detailed information about your setup.

Best regards,
Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.