Although there are some slight differences between redlink in LPCXpresso IDE and MCUXpresso IDE, I would not expect you to see different behaviour of the type you describe. Basically in both toolchains RedlinkServer should normally terminate once all debug sessions connecting through it terminate.
Please can you:
1) Ensure that all debug sessions have been terminated within the IDE.
2) Make sure that there are no debug related services still running, so check in Task Manager (or similar) and kill anything of the form:
- redlinkserv
- arm-none-eabi_gdb*
- crt_emu_*
3) Check in the "IDE Preferences -> MCUXpresso IDE -> LinkServer Options" and make sure that these two options are ticked:
- Shutdown redlink server
- Kill redlink server on exit
Now start a debug session. Does it connect?
Assuming it does, now click on Terminate.
Wait a few seconds then check in Task Manager - have all debug related services now terminated?
If not, please provide to us the Contents of both the Debug log (Debug Messages) and the Redlink Server log from the Console view (as per section 16.8, "The Console View", of the MCUXpresso IDE v10.1 User Guide).
Can you also confirm what debug probe you are using?
PS : One thing to watch would be to make sure you don't try and have the version from LPCXpresso and MCUXpresso running at the same time. ie make sure that you are allowing MCUXpresso IDE to run the version it ships with, not having the old LPCXpresso IDE one left running.
Regards,
MCUXpresso IDE Support