When attempting to copy the interrupt vector table from flash (0x00000000) to either internal SRAM (0x20000000) or external SRAM (0xA0000000) a Hard Fault is generated.
The Hard Fault occurs on the first attempt to write to SRAM.
Anyone have any ideas or experience with relocating the Interrupt Vector Table to SRAM in a LPC54608 or what could be causing the Hard Fault?
Thanks
Is it possible interrupts are already active? I presume you delay the VTOR change until after the copy? I could understand a problem with a copy to external SRAM if the controller had not be initialized.
Thanks and regards,
MCUXpresso Support