Multilink Universal FX debugger failing in flash programming MPC5777C

By Max A. : Mar 20, 2025 at 01:36 PM (13:36 hours)
Staff: Takao Y. : 5 comments

MPC5777C
S32 Design Studio with Wind River Diab Compiler
Multilink Universal FX

REM Base address = $C3E0_0000
REM TLB4, 2 MByte Memory Space, Guarded, Don't Cache, All Access
Once Status Register Result = $0209
REM Initialize all of the Main SRAM - 512KB
Initializing RAM from $40000000 to $4007FFFF.
Initializing Ram Block 0x40000000-0x4007FFFF.

Reset script (C:\NXP\S32DS_Power_v2.1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.5.202210261806\win32\gdi\P&E\s32e200_mpc5777c.mac) completed.

MPC5777C Device detected.

PEmicro GDB Launch Failure : Error during flash programming. Terminating debug session.

Reduced shift frequency and added delay but that didn't work.
Here is the problem, I think:
Loading programming algorithm ...
Initializing Ram Block 0x00300000-0x0030FFFF.
Error loading .PCP file : C:\NXP\S32DS_Power_v2.1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.5.202210261806\win32\gdi\P&E\nxp_mpc5777c_1x32x2048k_cflash.pcp at address 00300D20
Error loading programming algorithm - load aborted.
Error occured during Flash programming.

Greetings,

Error loading algorithm can be an issue with external watchdog. Could you check your board to see whether you have an external watchdog or system bus chip (SBC) that may be interrupting debug entry?


Takao

Thank you, Takao. Your assessment was spot on. It was an external watchdog.