|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
为什么需要重定位?
* n" f2 p. k9 Z: o
5 u# U! K. u; N3 {2 ? v3 R' M0 s' x
本来代码是运行在0xd0020010的,但因为一些原因我们又希望代码实际是在0xd0024000位置运行的。这时候就需要重定位了。" q- V3 b# S: f; U3 l4 h7 B( H: _
/ Q2 F- c1 m1 D8 E8 _. u2 o
4 _1 p8 o% a( q/ o( \+ hARM裸机重定位汇编代码到解读3 ?; H' @( C4 }! n
( _7 C1 \+ e4 z( }: C1 m E1 O
4 g: `5 X1 I* @; t! S/ F% V3 S任务:在SRAM中将代码从0xd0020010重定位到0xd0024000* w% B+ _9 g9 b6 Z" l- V7 W" a
g7 B9 k5 ~, c) n8 |5 h% j
8 i$ I, W3 z/ D: t2 L$ O, W9 L l- z
8 o. Q( P$ I$ n2 A' |* m7 _) e7 y$ z3 o$ r: Y7 {; t
7 l9 U* O5 l5 I* _% f' Y1 U. w2 _& ?' y! q+ V R3 k, e8 X
|
|