ResetISR adress not the same as were bootloader jump

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

ResetISR adress not the same as were bootloader jump

Jump to solution
693 Views
OM120
Contributor I

hello,
I have a bootloader that load the adress of an application and jump to it.
as we can see here the adress of the resetISR is 0x600122b4
image.png

image (1).png

I would expect the adress of appEntry will be also 0x600122b4 but when i check it, it is 0x600122b5 yet it works and the jump happens.
I am trying to understand why it works and where did this offset of 1 come from

thanks

Labels (1)
0 Kudos
Reply
1 Solution
665 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @OM120 ,

It's correct. ARM spec stipulates that the jump address is the actual address +1.

 

Regards,

Jing 

View solution in original post

0 Kudos
Reply
1 Reply
666 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi @OM120 ,

It's correct. ARM spec stipulates that the jump address is the actual address +1.

 

Regards,

Jing 

0 Kudos
Reply