Hi Ankur,
I'd suggest you to update vector file (vt_MAC57D54H_M4.s):
.section .vt,"a"
vt:
.word _stack_e
.word exception_trap
.word exception_trap
.word exception_trap
...
.section .text
.thumb
exception_trap:
b exception_trap
interrupt_trap:
b interrupt_trap
now adjust the linker file:
SECTIONS
{
.intvec :
{
M4_0_VECTOR_TABLE = .;
M4_0_VECTOR_RAM = .;
KEEP(*(.vt*))
M4_0_VECTOR_SIZE = .;
} > GRAM
In the .map file you should see now vector table placed at address 0x3F000100:
.intvec 0x3f000100 0x200
0x3f000100 M4_0_VECTOR_TABLE = .
0x3f000100 M4_0_VECTOR_RAM = .
*(.vt*)
.vt 0x3f000100 0x200 ./Project_Settings/Startup_Code/vt_MAC57D54H_M4.o
0x3f000100 vt
0x3f000300 M4_0_VECTOR_SIZE = .
Hope it helps.
Stan