AnsweredAssumed Answered

Writing Firmware directly in RAM

Question asked by Arun Muthuganesh on May 15, 2020
Latest reply on Jun 5, 2020 by jeremyzhou

Hi Everyone,


I am trying to run the firmware directly in RAM using sdphost application in i.MXRT1060 and I am not successful. 


By following the steps provided in "User Manual - MCUXpresso Secure Provisioning Tools" document, I have created the .axf file with the below configuration.,






I have used the "usb_device_dfu_lite" example provided in SDK. After generating the .axf file, I am using the Binary Utilities to generate the .bin file.


With Sdphost, .bin file can be directly written in RAM and start execution.

 I have tried the below commands and I am not successful.


sdphost.exe -u 0x1fc9,0x0130 -- write-file 0x20000000 XYZ.bin

sdphost.exe -u 0x1fc9,0x0130 -- jump-address 0x2000000


By providing these commands, the execution does not start. What is the exact procedure to write the firmware directly in RAM and start its execution?