|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
异常返回有3类,我这只解释两类,第三类我没有理解,后续会看看linux kernel怎么做的。7 K+ {% g/ d# C7 k" X
0 S0 l& z. U X; a3 S1)从swi和未定义指令返回
: f: `& e/ c$ ?3 g) w' G+ \$ P% b' |0 R, u% Z; h0 D6 [/ n
- ARM
- SWI pc-8 ;异常发生处
- 指令1 pc-4 ; 程序返回的地方, LR=下一条指令
- 指令2 pc ;pc当前值) i- e D+ `6 J
8 F% s7 h, ]/ X( Q7 X/ |
- J9 J7 \' Q, B) f. K- v; F% e; o
( V1 Z! z7 L: j+ D' C. \4 R; w" p' m }% y- c- z. v1 u2 w
" O- x- w% V9 f1 J% L: ?
. W- y- w) S, J* G3 E! i5 I |
|