Hello NXP Community,
I am writing to seek assistance with flashing the memory on my Avnet MaaxBoard RT (MIMXRT1176DVMAA) using the NXP-MCUBootUtility-6.4.0. I am encountering an issue specifically while trying to flash the Hyper Flash memory.
The "MaaxBoard RT User Guide V1" indicates a Hyper Flash base address of 0x30000000. However, when I use this address as the base address for the raw binary file in the boot utility, I receive an error ("given base address is then 2000!").
Subsequently, I tried using an offset address of 0x30002000, which allowed the bootable image to be generated. Unfortunately, this resulting image does not function correctly on my board.
Could someone please provide guidance on the correct base address to use with the NXP-MCUBootUtility-6.4.0 for flashing the Hyper Flash memory on the Avnet MaaxBoard RT? Any insights into why the documented base address (0x30000000) is causing an error and why the offset address resulted in a non-functional image would be greatly appreciated.
For future reference, if possible, could you also provide guidance on the correct base address for the SDRAM?
Thank you for your time and assistance. I look forward to your valuable insights.
Best Regards,
Sanjana S
Solved! Go to Solution.
Hi @sanjana291 ,
Thanks for your interest in NXP MIMXRT series!
I tested this locally with RT1170-EVK, and if you are using a bin file, you need to manually indicate the app start address. the 0x2000 offset is fixed, so, it should be indicated as 0x30002000. you don't need to specify the flash offset when you compile the project.
For booting from other boot devices, such as sdram or sdcard, you can refer to these two guides:
Best regards,
Gavin
Hi @sanjana291 ,
Thanks for your interest in NXP MIMXRT series!
I tested this locally with RT1170-EVK, and if you are using a bin file, you need to manually indicate the app start address. the 0x2000 offset is fixed, so, it should be indicated as 0x30002000. you don't need to specify the flash offset when you compile the project.
For booting from other boot devices, such as sdram or sdcard, you can refer to these two guides:
Best regards,
Gavin