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,