Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
ARM1176 boot code issue
Jump...
Cancel
Locked
Locked
Replies
3 replies
Subscribers
118 subscribers
Views
3219 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
ARM1176 boot code issue
sathishpkumar sathishpkumar
over 12 years ago
Note: This was originally posted on 5th June 2009 at
http://forums.arm.com
Hi
I got an issue while writing the ARM1176 bootcode.
I used DCI 0xE1600071 instruction to switch from secure priviliged mode to monitor mode.
After ARM executed this instruction , tarmac.log file is not updated i.e., ARM is not switching to monitor mode but r14_mon and spsr_mon is updated
please let me know what could be the issue
Thanks,
Sathish
Parents
sathishpkumar sathishpkumar
over 12 years ago
Note: This was originally posted on 5th June 2009 at
http://forums.arm.com
hi isogen
yeah i programmed monitor vector base address to 0x20
so when arm executes SMI instruction, it has to jump to 0x28(base address + exception handler)
but it is not happening .
even arm in not in infinite loop as u said..
in my case ARM is not executing any instruction after this..
one more question.. why we need to program the stack of the monitor mode before executing SMI??
--
Sathish
Cancel
Vote up
0
Vote down
Cancel
Reply
sathishpkumar sathishpkumar
over 12 years ago
Note: This was originally posted on 5th June 2009 at
http://forums.arm.com
hi isogen
yeah i programmed monitor vector base address to 0x20
so when arm executes SMI instruction, it has to jump to 0x28(base address + exception handler)
but it is not happening .
even arm in not in infinite loop as u said..
in my case ARM is not executing any instruction after this..
one more question.. why we need to program the stack of the monitor mode before executing SMI??
--
Sathish
Cancel
Vote up
0
Vote down
Cancel
Children
No data