Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
dissable interrupts with CPSR
Jump...
Cancel
Locked
Locked
Replies
4 replies
Subscribers
119 subscribers
Views
5145 views
Users
0 members are here
Options
Share
More actions
Cancel
Related
How was your experience today?
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
dissable interrupts with CPSR
Sebastian Gaertner
over 12 years ago
Note: This was originally posted on 19th June 2009 at
http://forums.arm.com
Hi,
this regards the ARM 7 core.
In the CPSR register I can set the "I bit" to dissable the "IRQ interrupts" But which all interrupts does this mean, and which interrupts will remain active?
For example at the Cortex M3 there are high priority exceptions like
- BusFaultException
- HardFaultException
Does the ARM7 also have exceptions like this that is not covered by the "I bit" ?
Parents
Peter Harris
over 12 years ago
Note: This was originally posted on 19th June 2009 at
http://forums.arm.com
IRQ interrupts are interrupts wired to the IRQ input pin of the processor - typically via an interrupt controller. What interrupt sources are wired up to IRQ depends on the SoC design - but you are typically talking about peripheral devices such as timers, GPUs, crypto blocks, etc.
ARM also supports FIQ (Fast Interrupt reQuest), which connect to the FIQ pin of the processor, also typically via an interrupt controller.
Memory access errors such as BusFault are classified as "exceptions" rather than interrupts, and will typically cause the processor to see a data abort, or prefetch abort.
Cancel
Vote up
0
Vote down
Cancel
Reply
Peter Harris
over 12 years ago
Note: This was originally posted on 19th June 2009 at
http://forums.arm.com
IRQ interrupts are interrupts wired to the IRQ input pin of the processor - typically via an interrupt controller. What interrupt sources are wired up to IRQ depends on the SoC design - but you are typically talking about peripheral devices such as timers, GPUs, crypto blocks, etc.
ARM also supports FIQ (Fast Interrupt reQuest), which connect to the FIQ pin of the processor, also typically via an interrupt controller.
Memory access errors such as BusFault are classified as "exceptions" rather than interrupts, and will typically cause the processor to see a data abort, or prefetch abort.
Cancel
Vote up
0
Vote down
Cancel
Children
No data