Content originally posted in LPCWare by nmariner on Tue Apr 29 04:08:21 MST 2014
Sorry my mistake, I am using the LPC2368.
I am using the code red toolchain and the gnu make builder (in the toolchain editor settings)
I am using JTAG connection for debugging and don't toggle the ISP pin at the moment.
I am also using the standard cr_startup file as provided by the intial new project wizard.
I can load and run the program ok, I have timer2 running and can see the counter has incremented each time I halt the program and read out the peripheral register so I believe that the debug interface is fine.
The problem is that when I interrogate the VIC registers I can only see the first 16 vector address registers in the IDE (as per screen shot provided in first post). I was looking to view the timer2 interrupt vector address but cannot as it is on interrupt 26. This is what is stopping me from progressing further in my investigations as to why timer2 interrupt is not hitting (I put the breakpoint int the timer2 ISR but to no avail, no program halt at breakpoint).
Also if I force an address into VIC vector address 15 (during debug program halt) it gets mirrored into vector address 3 which I can understand as they are both showing the same register address, but surely this should not happen and kind of suggests something is not working right with the debug environment.
I will try powering board with the ISP pin low to see if it makes a difference.
Best Regards,
Nigel.