Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
Interrupt not seen by M0 core
Jump...
Cancel
Locked
Locked
Replies
3 replies
Subscribers
118 subscribers
Views
2872 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
Interrupt not seen by M0 core
John Mount
over 12 years ago
Note: This was originally posted on 13th October 2011 at
http://forums.arm.com
I am sending an interrupt to the M0 from another processor. In the NVIC registers I can see the interrupt pending, and I also can see that the interrupt in question is enabled. The firmware never see's the interrupt. There must be another level of interrupt enable that I have missed. Any suggestions? I attached my vector table. I am asserting general interrupt 0.
Parents
Joseph Yiu
over 12 years ago
Note: This was originally posted on 14th October 2011 at
http://forums.arm.com
Hi John,
What type of test environment you are using?
- microcontroller / silicon?
- FPGA?
- Verilog simulation?
A few things to check:
- value of PRIMASK (if set, it disable all interrupts)
- value of IPSR (if it is already running another interrupt, then the current priority level might be higher or same as the interrupt).
- what happen with the program? Does it still running, or does it hangs/crashed when the interrupt take place? Could you check if the vector table is set correctly in the compiled program image?
regards,
Joseph
Cancel
Vote up
0
Vote down
Cancel
Reply
Joseph Yiu
over 12 years ago
Note: This was originally posted on 14th October 2011 at
http://forums.arm.com
Hi John,
What type of test environment you are using?
- microcontroller / silicon?
- FPGA?
- Verilog simulation?
A few things to check:
- value of PRIMASK (if set, it disable all interrupts)
- value of IPSR (if it is already running another interrupt, then the current priority level might be higher or same as the interrupt).
- what happen with the program? Does it still running, or does it hangs/crashed when the interrupt take place? Could you check if the vector table is set correctly in the compiled program image?
regards,
Joseph
Cancel
Vote up
0
Vote down
Cancel
Children
No data