Summary
I am working with an NXP FRDM-MCXA156 Development Board using MCUXpresso IDE and the onboard MCU-Link (LinkServer) debugger.
I am unable to erase, flash, or debug the target MCU after attempting to enter Serial Downloader (ISP) mode.
The debugger detects the onboard probe correctly, but fails to connect to the target MCU core.
Board / Software Information
Board: NXP FRDM-MCXA156 Development Board
MCU: MCXA156
IDE: MCUXpresso IDE Version 25.6.136
Debugger backend: LinkServer RedlinkMulti Driver v25.6
Probe: Onboard MCU-Link
OS: Windows
SDK example used: hello_world
Problem Description
Initially, the board was working normally.
I wanted to put the board into Serial Downloader mode (ISP mode), so I followed the board procedure:
- Hold SW3 (ISP)
- Press and release SW1 (RESET)
- Release SW3
After doing this, I attempted to use the debugger again from MCUXpresso.
Since then:
- Debug fails
- Erase fails
- Flash fails
The onboard MCU-Link is detected, but the target core is not accessible.
Error 1: Wire Ack Fault
When trying to connect:
Unable to connect wire for probe index 1.
Error: Wire Ack Fault - target connected?
Unable to connect wire for probe index 1.
Error: Wire Ack Fault - target connected?
Stack trace:
Error: Wire Ack Fault - target connected?
at com.nxp.mcuxpresso.core.debug.support.linkserver.redlink.client.RedlinkServerClient.checkServerReply(...)
at com.nxp.mcuxpresso.core.debug.support.linkserver.redlink.client.RedlinkServerClient.wireConnect(...)
...
Error 2: Erase Failure
When executing erase:
Executing flash operation 'Erase' (Erase flash)
Checking MCU info...
Scanning for targets...
Executing flash action...
LinkServer output:
LinkServer RedlinkMulti Driver v25.6
Found chip XML file ... MCXA156.xml
Connecting to probe 1 core 0
Ee(42). Could not connect to core.
Retrying...
Server OK but no connection to probe 1 core 0
Ee(42). Could not connect to core.
Failed on connect: Ee(42). Could not connect to core.
No connection to chip's debug port
Target Operation Failed
Unable to perform operation!
Command failed with exit code 1
What I Have Tried
- Normal reset
- Released ISP button
- Pressed reset
- Retried debug
Result: Failed
- Power cycle
- Unplugged USB
- Reconnected board
Result: Failed
- Erase via MCUXpresso
Used Flash Tool → Erase
Result:
No connection to chip's debug port
- Verified probe detection
MCU-Link is detected properly by MCUXpresso.
So the probe itself appears functional.
Questions
- After entering ISP mode, can the MCXA156 remain in a state where SWD becomes unavailable?
- Is it possible that my firmware disabled SWD pins or locked debug access?
- What is the recommended recovery path for FRDM-MCXA156?
- Connect under reset?
- Mass erase via MCU Boot Utility?
- Full recovery of MCU-Link firmware?
- Can entering Serial Downloader mode affect later SWD debugging if not exited correctly?
Additional Information
Board manual indicates:
- SW3 = ISP button (target bootloader entry)
- SW1 = Reset
I am using the onboard debugger, not an external probe.
Any recovery procedure or known issue with MCXA156 debug lock / ISP interaction would be helpful.