So your Device Manager screen shot shows very clearly that there is a VCOM port from your LPC-Link2. So I am not sure why you think there isn't.
But lets take a step back.
First of all, ensure that you do not have a USB cable connected to your board and if you have any form of shield board fitted on top, remove it, so that you only have the LPCXpresso board itself.
Now confirm the "name text" printed on the front of your board. From what you have said it should be "LPCXpresso54102", but it would be good to confirm this.
Please also confirm the text printed on the MCU chip on the board. The first few lines should be something like:
NXP
LPC54102J512
BD64
Now fit a jumper to header JP5, labelled "DFULink" - which can be found between the two USB connectors.
Now connect a USB cable from your PC to the "lower" USB connector (the one between JP5 and the Reset button in the bottom left hand corner of the board).
Confirm in Control Panel / Devices and Printers that you can see an "LPC" device.
Now softload the latest debug probe firmware into the built-in LPC-Link2 of your board manually, as described in:
and confirm that your LPC-Link2 now appears in "Devices and Printers" (with version 5.173)
Note : Windows may at this point want to install drivers. This should happen automatically, but you may need to wait a minute or so for it to complete.
Please also check that there are no LPCXpresso debug related processes running on your PC (as described at the bottom of the above FAQ).
Now start up LPCXpresso IDE in a completely fresh workspace.
Now create a new project for the Cortex-M4 using:
Quickstart Panel
- New Project
- LPC54100
- LPC5410x (M4)
- C Project (Semihosted)
Enter a project name, then LPC54102J512 for the target MCU, then just use the "Next" button to skip through the following pages of the wizard leaving the settings at their default until your reach the end and click Finish.
Now build your new project from the Quickstart Panel, and launch a debug session using the Quickstart Panel's "Debug " button.
You should then be able to select the LPC-Link2 you previously soft-loaded the latest debug probe firmware into.
The debug connection should then start at you should end up at main. If you then click on Resume, you should see "Hello World" displayed in the IDE's console view.
If you do not see this, then please can you provide the following consoles:
- Debug log
- RedlinkServer
- gdb traces
as described in :
For reference, here is the Debug log that I get here:
LPCXpresso RedlinkMulti Driver v8.2 (Jun 30 2016 17:49:07 - crt_emu_cm_redlink build 723)
Probe Firmware: LPC-LINK2 CMSIS-DAP V5.173 (NXP Semiconductors)
Serial Number: LSA0CQGQ
VID:PID: 1FC9:0090
USB Path: \\?\hid#vid_1fc9&pid_0090&mi_00#7&3b77a7a4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Emu(0): Connected&Reset. DpID: 2BA01477. CpuID: 410FC240. Info: <None>
Debug protocol: SWD. RTCK: Disabled. Vector catch: Disabled.
inspected v.2 On-chip Flash Memory C:\nxp\LPCXpresso_8.2.0_647\lpcxpresso\bin\Flash\LPC5410x_512K.cfx
image 'LPC5410x (512K Flash) Jun 21 2016 11:53:08'
NXP: LPC54102J512 Part ID: 0x00000000
Connected: was_reset=true. was_stopped=false
LPCXpressoPro Full License - Unlimited
Opening flash driver C:\nxp\LPCXpresso_8.2.0_647\lpcxpresso\bin\Flash\LPC5410x_512K.cfx
Writing 11096 bytes to address 0x00000000 in Flash
Erased/Wrote page 0-0 with 11096 bytes in 289msec
Flash Write Done
Flash Program Summary: 11096 bytes in 0.29 seconds (37.49 KB/sec)
Stopped (Was Reset) [Reset from Unknown]
Stopped: Breakpoint #1
Regards,
LPCXpresso Support