Unable to run the external ram application after the firmware update through DFU in IMX RT1170

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Unable to run the external ram application after the firmware update through DFU in IMX RT1170

228 Views
Ragnar
Contributor III

Hello NXP,

               I'm trying to develop a custom boot loader as per my requirement. For that I have integrated the DFU example with the MCUboot open-source example present in the SDK examples. I'm able to download the firmware through DFU and write it to a specified location on the flash and able to run the applications like ledblinky and hid_mouse without the boot-header but when it comes to the external ram applications like CSI_RGB (camera application) unable to run the application as external ram and caching is not enabled in the boot loader. If external Ram and caching were enabled unable to access the flash memory to perform the read/write/erase operation.

So, I want to know the following:

1. How to boot from the different address other than flash base address with the image having boot         header? 

2. How to run the External ram applications that uses caching with the flash memory read/write/erase     functions enabled?

if possible, could you please provide some reference?

Thaks in advance for the help.

Regards,

Ragnar.

 

0 Kudos
1 Reply

163 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

The following Knowledge Base article may help you achieve this.

https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT1050-Booting-from-serial-NOR-flash-to-SDRAM/ta...

 

Additionally, I would recommend looking at the following thread from a community user who documented their setup so that the ROM bootloader would copy a binary to RAM.

https://community.nxp.com/t5/i-MX-RT/A-way-to-create-a-binary-that-is-copied-to-RAM-from-the-ROM/m-p...

 

I hope either of these documents help with your application

Regards.

0 Kudos