Hi, I installed eCRP on the controller (LPC54606) and it blocked SWD, but the documentation says it is necessary to run the Mass Erase command.
How do I use the Ulink2 Pro to execute the Mass Erase command.
For example, seeger programmer can do it, but now I don’t have it
Thanks for the answer.
How I solved the problem.
Dismantled Ulink, took out the cable and connected to lpc link 2 and sent the unlock lpc5460x command via SWD
It is a pity that ARM did not solve this problem. A segger well done
Sorry for bad english
I think you can use blhost tools to mass erasing the flash during boot-up stage after power-up.
If you use uart0 to boot application code:
You can use the following blhost command to erase the flash:
1)download blhost tools
2)execute blhost command
You can use the command on PC side:
blhost -p comxx get-property 2
blhost -p comxx flash-erase-all
Pls have a try
ISP pins configuration during Reset state so taht you can enter bootloader mode:
I appologize for the wrong information, the blhost tools does NOT support LPC56xxx family. Customer can use Flash Magic tools to erase on-chip flash and download code to flash.
Currently, the blhost tools only support LPC55xx/LPC55Sxx sub-family for all LPC family, because the flash-loader tools is integrated in the on-chip flash of LPC55xx family.
If your ECRP data blocks both the SWD and ISP, I do not think there is any way to run the mass erasing command, in the case, you have to remove the old LPC54606 on board and populate a new one.