imx6 solo bootloader

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

imx6 solo bootloader

541 Views
wojciechjedruch
Contributor I

Hello,

Im currenlty working on a bootloader, which is based on some OS (4 tasks). One of the tasks is to write incoming application (using spi) into external ROM memory, at specifed address (lets say it will start from address OxBAADCAFE). Bootloader is also part of external memory and lays at address 0x0. I believe, that if bootloader is made using OS, it cant simply do JUMP to newly written application and therefore execution of application is done in some other way. Question is: 

how does bootloader shall execute application? 

When i wanted to trace momnet, where bootloader is doing jump to application i couldnt find anything.

thanks and regards

Wojciech Jedruch

Labels (2)
Tags (1)
0 Kudos
1 Reply

443 Views
igorpadykov
NXP Employee
NXP Employee

Hi Wojciech

please look at sect.8.6.1 Image Vector Table and Boot Data i.MX6DQ Reference Manual,

it shows how ROM loads application to memory

http://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos