I disabled P0.10 and P0.11 on NHS3152. It cannot be connected, programmed and debug via LPC-Link 2. Anyone can help me? Many thanks.
There are multiple options:
If all this fails, or is not possible, then the only way out is to solder a new IC to your board.
Best,
Dries.
I just simple run the blinky demo, but I set PIO10 or PIO 11 to OUTPUT pin after board_init() and then it died.
I didn't enable CRP and try to erase flash by FlashMagic, but they don't work.
Then I'm afraid the IC looks thoroughly bricked and beyond recovery.
Replace the IC - or the entire board, and adapt your firmware:
Chip_Clock_System_BusyWait_ms(50);before doing something possibly dangerous. This will give you a minimum window of opportunity of 50 ms to break in.
void ResetISR(void)in the tlogger application firmware (look in SDK 11 ALPHA), and copy the extra break-in possibility, conditional to the state of the wake-up push button: i.e. wait during startup for as long as the WAKEUP pin is low.
Best,