Sådan gendannes Program imødegå fra Abort Handler

S

Shiva

Guest
Hej,

Jeg bruger ARM7TDMI i min application.In min ansøgning, jeg adgang til ulovlig hukommelse adresse (Ox7FFF FFF0), som forårsager at Data Abort.samtidig med indgåelsen af en sådan DataAbort Exception, får Link Register (LR) opdateret baseret på Program Counter.dvs LR = 0x7fff FFF8.og så den træder ind i DataAbort Handler.I Have Serviced den DataAbort Exception og forsøge at vende tilbage.Men Link registret, som bruges til at vende tilbage har allerede ændret til 0x7fff FFF8.så min ansøgning bliver hænge i DataAbort undtagelse.hvad jeg kan gøre i denne situation.Håber det svar fra dig.

Thanks and Regards

 
Hej

Du kan tjekke følgende bog

"lpc-ARM-book_srn.pdf" fra HITEX

på side 16 kan du finde
Abort the return instruction is"For prog
Abort tilbagevenden instruksen

SUBS R15, R14, # 4

[/color]Abort the return instruction is

til [color = DarkRed] data
[/ color] Abort tilbagevenden instruksen
b]"

SUBS R15, R14, # 8 [/
b] "

Salam
Hossam Alzomor
www.edaboard.comTilføjes efter 1 minut:Hej

Du kan tjekke følgende bog

"lpc-ARM-book_srn.pdf" fra HITEX

på side 16 kan du finde

"
for prog Abort tilbagevenden instruksen
SUBS R15, R14, # 4

for data Abort tilbagevenden instruksen
SUBS R15, R14, # 8
"

Salam
Hossam Alzomor
www.edaboard.com

 

Welcome to EDABoard.com

Sponsor

Back
Top