Jeremy,
Thanks for the fast reply.
1. Where do you find the start address of the ivt_flashloader.bin, and the jump address? I could not find it anywhere in the MIMXRT1024-EVK SDK builder? You showed a screen shot of where it is in memory, but how would I find this out on my own?
I have correctly gotten the ivt_flashloader.bin on the device using your solution, but now attempting to use blhost tool I have several questions regarding getting a user application bin file flashed to the internal 4MB flash (Winbond W25Q32JV). I have looked at some other examples, and it seems I need to run the following commands
./blhost -u 0x15A2,0x0073 -- fill-memory 0x20208400 4 0xc0100207
./blhost -u 0x15A2,0x0073 -- configure-memory 9 0x20208400
./blhost -u 0x15A2,0x0073 -t 100000 -- flash-erase-region 0x60000000 0x168188 9
./blhost -u 0x15A2,0x0073 -t 100000 -- write-memory 0x60000000 .\evkmimxrt1024_hello_world.bin 9
2. For fill-memory & configure-memory how do I know the address in RAM is supposed to be 0x20208400? I just guessed since that was where we jumped to from the sdphost in DTCM RAM. But how do we know for sure what the right address is supposed to be?
3. Is the FNORCB 0xC0100207 in the fill-memory command correct for the internal 4MB flash (Winbond W25Q32JV)?
4. Besides power cycling the MIMXRT1024-EVK and moving the SW8 dip switches to FlexSPI boot (internal boot) after successfully flashing my user application bin file is there anything else I need to do? I assume after this step my user application FW image is written in to flash and will always boot from here as long as the SW8 dip switches stay on internal boot