Hello,
I have a problem that I'm hoping someone might be able to give me pointers on how to debug.
I have the simplest firmware possible (blink and LED in a while(1) and this firmware works as expected on an EA development kit for the LPC1788.
I have a custom LPC1788 board and I can download the firmware to the board but when I start the debug session the PC goes straight to the HardFault_Handler.
If I manually change the PC to the Reset vector the firmware runs as expected on the custom board. (i.e. the LED blinks and I can stop the execution with the uVision debugger)
Does anyone have any idea why this might happen?
Does anyone have any trouble shooting tips I could try?
Thanks.
Marc
Hi John,
How/Where would I set the FAULTMASK to 1? In an initialization file? Because as soon as the debugger starts the PC goes to the HardFault_Handler address.