AnsweredAssumed Answered

Pre-built image is loaded to the wrong location in FLASH

Question asked by Andrew McCartney on Jul 22, 2020
Latest reply on Jul 23, 2020 by Marek Trmac

It appears that using the Secure Provisioning Tool to program a pre-built image into an RT1050 the image is placed at 0x60001000 instead of 0x60000000. This results in an image that does not boot. Using the SDP and BLHOST utilities from the command line and placing the same image at 0x60000000 the result is an image that boots correctly.

 

1. Why does the tool place the image offset by 0x1000?

2. Is there a way to change this offset?

 

Here is a snippet from the log file of the tool when it writes the image into FLASH.

 

/Applications/MCUX_Provi_v1/MCUXpresso Secure Provisioning Tools v1.app/Contents/MacOS/tools/blhost/mac/blhost -u 0x15A2,0x0073 -j -- write-memory 0x60001000 /Users/andrewm/MUN4_NXP_provisioning_tool/u-boot.bin 9

Outcomes