- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hello , I am new to nios programming this can be a basic question.
I have two external interrupts connected to external devices with different interrupt priorities one is 1 and other is 8 . Both the interrupt are properly registered also but while running only one isr is getting serviced and other is not at all serviced. How to check the status register while debugging in eclipse.?
In other micro controllers we need to clear the interrupt flag after each time it get serviced , in nios also do we need to do it ? If yes is which function can i use?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
コピーされたリンク
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Thanks for the reply.
Yes, there are other interrupts in between. I tried changing the priorities to 1 & 2 but it did not help.
Reading the interrupt register in debug mode, i observed an issue while reading the result from one of the interface clears other existing interrupts . So the second channel interrupt get cleared and isr is not serviced.
I have to fix this now.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Its like two sensors connected as two i2c interface (user defined) to the system.
In verilog we made some mistake, after reading the result from one interface we cleared the interrupt for the both interfaces . So the isr for second interface did not work.
Now the issue is fixed. Thanks for the Help. 🙂
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
