ResetISR adress not the same as were bootloader jump

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

ResetISR adress not the same as were bootloader jump

跳至解决方案
1,076 次查看
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

标签 (1)
0 项奖励
回复
1 解答
1,048 次查看
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 项奖励
回复
1 回复
1,049 次查看
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 项奖励
回复