Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: VIC on LPC2129

2005-08-10 by big1ogre

Hi, Steffen,

I have similar problems, using vectored interrupts from UART0, UART1,
I2C and SPI0. It appears that you occasionally get vectored to the
default IRQ handler address. The default is 0x00000000,
(VICDefVectAddr) which equals the reset vector. I will look as the CPU
is resetting. If you implement a default ISR and point VICDefVectAddr
to the routine, you'll find that it is being called from time to
time.
The idea is to look at VICIRQStatus to see which peripheral caused the
interrupt, but in my case, it is always zero. I have done some logic
analyzer checks, and it appears that the default ISR is called only
when an ISR is executing and a new IRQ is asserted. If I find out
more, I'll post it.

Lars

 


--------------------------------------------------
------------------------------

From: Steffen Rose [mailto:ro@...] 
Sent: Tuesday, June 21, 2005 11:02 AM
To: lpc2000@yahoogroups.com
Subject: [lpc2000] VIC on LPC2129

 

Hello,

where can I find more information about the 
Vectored Interrupt Controller, especially about the SPURIOUS 
INTERRUPTS?

In my system are many interrupts enabled and my system resets 
from time to time. My idea is the occurrence of this SPURIOUS 
INTERRUPTS.

Is there a symptom, that I can confirm this?

OT: Is there a german expert?
Thank you
-- 
Steffen Rose

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.