AnsweredAssumed Answered

SD card flashing and booting in i.MXRT1050 EVK

Question asked by Anjalik Krishna on Jun 12, 2018
Latest reply on Jul 31, 2018 by Bryan Cole

Hi ,

  I am trying to flash and boot from the SD card in i.MXRT1050 EVK. I followed the steps as per this document "How to Enable Boot from HyperFlash and SD Card " https://www.nxp.com/docs/en/application-note/AN12107.pdf  . I was able to do all the steps without any error. I used the hello.world.out file from  IAR IDE and converted into sb file and flashed using the Flash Loader  [Flashloader_i.MXRT1050_GA] . Everything was successful including the  MFGTOOL flashing.

But when I try to boot , the hello world output is not coming in the debug console . I have few queries regarding the SD card flashing.

 

1. After the flashing using MFGTool, when I checked the SD card , the card is empty. Is the tool flashing the boot_image.sb to the raw partition of the SD card ?

 

2. We could probed the SD clock during MFGTOOL flashing, but no data line pulses are being generated. But the voltage level is seen upto 3.3V .Whether this shows no data is being written to the SD card. ?

  Clock generated during MFGTOOL flashing is 387.KHz

  Clock generated during boot time is 25 MHz.

 

3. Is there any way to make sure that  boot_image.sb is written to SD card ?

 

 

PS : The hello world program is working fine for Hyperflash. Do I need to make any further  code changes ,other than vector table change, for SD card boot?

 

 

 

Thanks & Regards,

Anjali

Outcomes