Hi,
Why interrupts are not working if i use IAP(AN10711) as bootloder for loading my application.
Is their any solution.
Rajbabu
Look at how you're initializing the VIC, and the ARM's vector (Reset, FIQ, IRQ) table, presuming your application is no longer at the base of memory.
From forum came to know that it is memory mapping problem. Is it?
How to overcome this?
The way this is usually done on ARM7 devices is to place the vectors in RAM, by copying them there, and then remap the RAM at address zero. For the NXP LPC2000 devices I believe this is done with the MEMMAP register. You will likely need to modify your startup.s file to do this copying and remapping, and carve out space in RAM using the linker's target memory map, or scatter file.
You might want to review documentation and examples for the part/board you are using.
Thanks,
Can you give me a little hint how I i can modify Reset, FIQ, IRQ table. Right Now i am using default table provided by Keil.