HOW CAN I STORE ARM USER MODE REGISTERS WHILE IN INTERRUPT MODE?
Discussion in "ARM Development" started by Fejsu Mar 31, 2009.
Tue Mar 31 2009, 09:04 pm
HELLO ,
PLEASE HELP! I NEED TO SWITCH IMMEADITELY BACK TO USER MODE WHILE I AM IN INTERRUPT MODE USING ARM LPC2148 PROCESSOR.I NEED TO STORE THE SP AND OTHER USER MODE REGISTERS WHILE I AM IN INTERRUPT MODE.
How can i do this in assembly language.I am using KeiluVision.
Thanks alot for your feedback
PLEASE HELP! I NEED TO SWITCH IMMEADITELY BACK TO USER MODE WHILE I AM IN INTERRUPT MODE USING ARM LPC2148 PROCESSOR.I NEED TO STORE THE SP AND OTHER USER MODE REGISTERS WHILE I AM IN INTERRUPT MODE.
How can i do this in assembly language.I am using KeiluVision.
Thanks alot for your feedback
Thu Apr 02 2009, 03:34 pm
I am not sure how CPU will behave changing mode when servicing interrupt in IRQ mode.
mode can be changed by changing modebits M0-M4 in CPSR register.
can you tell me why you want to store SP? as in IRQ mode SP is banked so need not to be saved.
mode can be changed by changing modebits M0-M4 in CPSR register.
can you tell me why you want to store SP? as in IRQ mode SP is banked so need not to be saved.
Powered by e107 Forum System