On some systems, after booting LPC-Link2 with CMSIS-DAP firmware, the booted debug probe does not enumerate correctly and the LPCXpresso IDE (or other toolchain) is unable to see the debug probe.This problem is normally caused by on old, obsolete, version of the VCOM driver being found by Windows instead of the the correct driver. To see if this is the cause of a problem on your computer, find the version number of the LPC-Link2 VCOM driver. The obsolete driver version is 188.8.131.52.
To find the version number of the LPC-Link2 VCOM driver
If you are using a soft-booted LPC-Link2 debug probe, start by booting your LPC-Link2. If your LPC-Link2 debug probe is booting from an image programmed into the flash, you can skip this step.
connect LPC-Link2 to your PC
open a Command Prompt and change to the LPCXpresso bin directory. e.g
boot LPC-Link2 by running the boot_link2 script. e.g.
Once your LPC-Link2 has booted, find the device in Device Manager and look at the driver version number.
open the Windows Device Manager
expand the "Ports (COM and LPT)" section
RIght-click on "LPC-LinkII UCom Port", and select Properties
Click on the Driver tab of the Properties dialog
Note that this image shows the current correct version of the driver (184.108.40.206).
Removing the obsolete 220.127.116.11 LPC-LinkII UCOM driver
To remove the obsolete driver, perform the following actions
In Device Manager, right-click on the LPC-LinkII UCOM device and select Uninstall
If there is an option to delete the driver software, make sure it is checked, and press OK
Select the menu item Action->Scan for hardware changes
In Windows Control Panel, select Add/Remove program or Uninstall a program option
Find the LPC Driver Installer, right-click on choose Uninstall
Let the uninstaller complete
Switch back to the Device Manager and Scan for hardware changes again
If the LPC-LinkII UCOM driver version is still present, Uninstall it again (steps 1 through 3) and repeat until the LPC-LinkII UCOM driver no longer appears