Description of Issue:
We are unable to flash our custom VCU board (With MPC5775B micro controller) via the Multi-Link debugger. The flashing process halts during the verification stage, blocking across the full address range 0x00800000–0x008FFFFF (see attached screenshot).

Root Cause Identified:
A power interruption occurred during MCU flashing via JTAG Multi-Link debugger, specifically during the erase process. This appears to have entire portions of the flash memory in a corrupted state.
Analysis & Attempts so far:
Approach 1:
In cases where the application layer memory is partially corrupted, we have previously recovered by disabling the Preserve Memory Segment option and flashing over the uncorrupted area—thus erasing the entire application memory.
In this case, we removed all preserved memory range options in S32 Design Studio for Power Architecture (S32DSPA) and attempted to reflash via Multi-Link JTAG debugger.
Despite this, the flashing process still stalls—currently blocking verification across the entire range 0x00800000–0x008FFFFF.

Approach 2:
S32DSPA does not provide a direct option to manually clear flash memory.
We tested the PE Micro PROG-HL-PPCNEXUS tool. The demo version allows memory read but disables erase functionality.

Observations:
Erase operation for Core 0 is not possible with the demo version.
Setup Details:
Request for Support:
Given that Core 0 flash appears fully corrupted and is blocking the flashing process across the full range 0x00800000–0x008FFFFF even with all preserve memory ranges removed, could you please advise if there is any alternative method to completely clear/erase the corrupted Core 0 memory via JTAG (Universal multilink debugger)?