I've tested the problem on 6 different PCs several times and I find that I can not download my code to MPC5748G using S32DS v1.2 when I am going to debug , but I can do it using S32DS v1.1. Even every time it stops at 98%.
The error log prompts
Loading programming algorithm ...
Error loading programming algorithm - load aborted.
Error occured during Flash programming.
I don't know why ? How can I solve the problem?
Details:
1) Test condition
MCU | MPC5748G |
evb | DEVKIT-MPC5748G |
IDE | S32DS for Power v1.2 with atest patches (S32DS Power v1.2 UP2 AMMCLIB);
S32DS for Power v1.1 |
| debugger | opensda on evb |
Operating System | Win7x64, Win10x64 |
2) Test case
IDE's demo: Hello, Hello_World+PLL+Interrupt, ADC, rtc_alarm_mpc5748g, freertos_mpc5748g
3) Test Result
v1.1: all OK;
v1.2: every time it stops at 98%, then error message appears; But it success to debug if I use RAM mode instead of FLASH mode;
The following is screenshot:


error log
Connection from "127.0.0.1" via 127.0.0.1
Copyright 2012 P&E Microcomputer Systems,Inc.
Command Line :"E:\Program Files (x86)\NXP\S32DS_Power_v1.2\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.6.9.201706282002\win32\pegdbserver_power_console" -device=MPC5748G -startserver -singlesession -serverport=7224 -gdbmiport=6224 -interface=OPENSDA T
CMD>RE
Initializing.
MPC574xC Device detected.
Target has been RESET and is active.
CMD>CM E:\Program Files (x86)\NXP\S32DS_Power_v1.2\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.6.9.201706282002\win32\gdi\P&E\nxp_mpc5748g_1x32x1520k_cflash.pcp
Initializing.
MPC574xC Device detected.
Initialized.
;version 1.05, 06/26/2017, Copyright P&E Microcomputer Systems, www.pemicro.com [5748G_6080k]
;device NXP, MPC5748G, 1x32x1520k, desc=CFlash
;begin_cs device=$00F90000, length=$005F0000, ram=$40000000
Loading programming algorithm ...
Error loading programming algorithm - load aborted.
Error occured during Flash programming.
Starting reset script (E:\Program Files (x86)\NXP\S32DS_Power_v1.2\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.6.9.201706282002\win32\gdi\P&E\s32e200_mpc574xg.mac) ...
REM This script is compatible with MPC574xG devices.
REM Clean GPRs to remove residual data after using algorithm
REM Initialize all of the Main SRAM - 768KB
Initializing RAM from $40000000 to $400BFFFF.
REM Core 0 I-MEM 16K
Initializing RAM from $50000000 to $50003FFF.
REM Core 0 D-MEM 64K
Initializing RAM from $50800000 to $5080FFFF.
REM Core 1 I-MEM 16K
Initializing RAM from $51000000 to $51003FFF.
REM Core 1 D-MEM 64K
Initializing RAM from $51800000 to $5180FFFF.
REM Core 2 I-MEM 16K
Initializing RAM from $52000000 to $52003FFF.
REM Core 2 D-MEM 32K
Initializing RAM from $52800000 to $52807FFF.
REM overlay memory 16K
Initializing RAM from $0D000000 to $0D003FFF.
REM Overlay SRAM Emulation device only
Initializing RAM from $0C000000 to $0C0FFFFF.
Reset script (E:\Program Files (x86)\NXP\S32DS_Power_v1.2\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.6.9.201706282002\win32\gdi\P&E\s32e200_mpc574xg.mac) completed.
MPC574xG Device detected.