Booting from eMMC Boot Partition on MIMXRT595-EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Booting from eMMC Boot Partition on MIMXRT595-EVK

412 Views
leoo599
Contributor I

Hello NXP Team,

I’m currently working on booting from the eMMC boot partition using the NXP MIMXRT595-EVK. Based on the i.MX RT500 Low-Power Crossover MCU Reference Manual, specifically sections 18.4.1.2 (eMMC Boot) and 18.6.2 (eMMC through uSDHC), I can successfully boot from the user partition. However, I’m running into an issue when trying to boot from boot partition 1 or 2.

I’ve searched the forum but haven’t found a solution related to this issue on the RT500.

Issue Details:
Expected behavior: The system should be able to boot from eMMC boot partition 1, boot partition 2, or the user data partition.
Actual behavior: The system only boots from the user partition, and it seems that BootROM always attempts to read the boot image from there, ignoring the boot partitions.

Steps to Reproduce:
(As per the user manual, sections 18.4.1.2 and 18.6.2)

1. Set the ISP pin to USB-HID ISP mode.
2. Use blhost to write the boot configuration and image.
3. Change the ISP pin to eMMC boot mode and power up the board.

Debugging Attempts:
1. After writing the configuration and boot image, I used the evkmimxrt595_mmccard_interrupt example to check the EXT_CSD register, confirming that the boot configuration was written correctly.
2. Besides using the blhost command-line tool, I also tested with the NXP MCU Boot Utility v6.3.0, but the results remained the same.

Additional Information:
Development environment: MCUXpresso IDE v24.9.5
SDK version: SDK_2_14_0_EVK-MIMXRT595
Board version: NXP MIMXRT595-EVK (SCH-45800 REV D3)

Questions:
Is there any additional step required to boot from the eMMC boot partition that differs from the user partition?

I’d really appreciate any guidance or insights to help resolve this issue. Thanks in advance for your time and support!

 

Best regards,

Leo

Tags (3)
0 Kudos
Reply
1 Reply

314 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi @leoo599 

I am very sorry for the delayed reply. 

Could you please test with our MCUXpresso Secure Provisioning Tool ? It supports created and dowloading eMMC bootable images. The boot memory configuration area of the tool enables you to select your desired partition access. 

diego_charles_1-1742948014371.png

Please let me know if this helps you, or if you have found out something else in the meantime. 

Thank you for your patience. 

Diego

 

0 Kudos
Reply