ResetISR adress not the same as were bootloader jump

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

ResetISR adress not the same as were bootloader jump

ソリューションへジャンプ
767件の閲覧回数
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 解決策
739件の閲覧回数
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 返信
740件の閲覧回数
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 件の賞賛
返信