Hello everyone,
I'm new to NXP microcontrollers and working with the LPCXpresso55S69-EVK. I am currently following the instructions on the "Get Started with the LPC55S69" site. My host system is Linux, but I am installing everything on a Windows VM with Oracle VM VirtualBox. There I have installed Windows 7 Ultimate.
So what I have done so far is everything from the videos:
1. Downloaded MCUXPRESSO SDK
2. Installed MCUXPRESSO IDE
3. Drag & Drop the SDK zip into the "Installed SDKs" windows
4. Installed LPCScrypt and updated the debug probe
5. Installed Tera Term as serial terminal
6. Chose the example project "Drivers > GPIO" like in the video
7. Built the project -> worked fine
8. Debug the project -> problem!
When I clicked on "Debug", I also got the first window "Probe Discovered" and clicked on "ok". But then I never saw the second window, where I could choose the core, and suddenly I got a lot of error messages (see below).
I tried plugging in and out the board, and restarting the IDE. But the error remains and I have no idea what the problem is.
Could anyone help/hint me please?
Error Messages:
1. Window: Target Discovery SWD Discovery
2. Window: MCUXpresso IDE: Exception (Error 1)
3. Window: Problem Occurred (Error 2)
4. Window: Error reported by Target (Error 3)
Message in Console:
MCUXpresso IDE RedlinkMulti Driver v11.2 (Sep 22 2020 13:23:35 - crt_emu_cm_redlink build 19)
Found chip XML file in C:/Users/lea/Documents/MCUXpressoIDE_11.2.1_4149/workspace/lpcxpresso55s69_gpio_led_output/Debug\LPC55S69.xml
( 5) Remote configuration complete
Reconnected to existing LinkServer process.
Connecting to probe 1 core 0 (using server started externally) reports:
'Ee(42). Could not connect to core.'
Retrying...
Reconnected to existing LinkServer process.
Server OK but no connection to probe 1 core 0 (after 3 attempts) - Ee(42). Could not connect to core.
Failed on connect: Ee(42). Could not connect to core.
No connection to chip's debug port
EDIT:
I don't know if this is relevant, but I saw, that the RedLink Server wants to use JTAG. but I thought it should use SWD. Or am I mixing something here?
This is the output:
[Started server]
[Connected on port 3025]
redlink> ProbeList
Index = 1
Manufacturer = NXP Semiconductors
Description = LPC-LINK2 CMSIS-DAP V5.361
Serial Number = ORA4CQFR
VID:PID = 1FC9:0090
Path = \\?\hid#vid_1fc9&pid_0090&mi_00#7&3a0fb07e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
redlink> ProbeStatus
Index = 1
Manufacturer = NXP Semiconductors
Description = LPC-LINK2 CMSIS-DAP V5.361
Serial Number = ORA4CQFR
VID:PID = 1FC9:0090
Path = \\?\hid#vid_1fc9&pid_0090&mi_00#7&3a0fb07e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
IsOpen = FALSE
WireInitialized = FALSE
WireProtocol = JTAG
CoresConfigured = FALSE
PacketSize = 1024
Reference Count = 0
HasSWV = FALSE
HasETM = FALSE
HasJTAG = TRUE
HasSWD = TRUE
Probe Type = CMSIS-DAP
Probe Reference Count = 0