Hi Lukas,
I have done the steps you described above, but I also couldn't flash the stm_periodic_interrupt_mpc5744p project onto the board. Here is the console output:
Connection from "127.0.0.1" via 127.0.0.1. Connection from port "63994" to 7224
Copyright 2018 P&E Microcomputer Systems,Inc.
Command Line :C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.4.202103012147\win32\pegdbserver_power_console -device=MPC5744P -startserver -singlesession -serverport=7224 -gdbmiport=6224 -interface=USBMULTILINK -speed=5000 -Ø
P&E Interface detected - Flash Version 10.46
Flash Data in range 0x00FA0000-0x00FA0007.
Flash Data in range 0x01000000-0x0100018B.
Flash Data in range 0x01001000-0x010010B3.
Flash Data in range 0x01002000-0x01002BCB.
Flash Data in range 0x01002BD0-0x010067E7.
CMD>RE
Initializing.
Device IDCODE is $00000345
Device ID revision is $00000003
Initializing Ram Block 0x40000000-0x40007FFF.
MPC5744P Device detected.
Target has been RESET and is active.
CMD>CM C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.4.202103012147\win32\gdi\P&E\nxp_mpc5744p_1x32x616k_cflash.pcp
Initializing.
Device IDCODE is $00000345
Device ID revision is $00000003
Initializing Ram Block 0x40000000-0x40007FFF.
MPC5744P Device detected.
DOUBLE BUFFERING enabled.
Initialized.
;version 1.05, 12/13/2016, Copyright P&E Microcomputer Systems, www.pemicro.com [5744P_2464k]
;device NXP, MPC5744P, 1x32x616k, desc=CFlash
;begin_cs device=$00F98000, length=$00268000, ram=$40000000
Loading programming algorithm ...
Done.
Programming sequency is : erase, blank check, program, and verify {default}
CMD>VC
Verifying object file CRC-16 to device ranges ...
block 00FA0000-00FA0007 ...
Ok.
block 01000000-0100018B ...
Ok.
block 01001000-010010B3 ...
Ok.
block 01002000-01002BCB ...
Ok.
block 01002BD0-010067E7 ...
Calculated CRC-16 does not match block. (File = $8957, Device = $F6A6)
Current content of flash does not match application to be programmed
CMD>EM
Erasing.
Module has been erased.
CMD>PM
Programming.
Processing Object File Data ...
.
Programmed.
CMD>VC
Verifying object file CRC-16 to device ranges ...
block 00FA0000-00FA0007 ...
Ok.
block 01000000-0100018B ...
Ok.
block 01001000-010010B3 ...
Ok.
block 01002000-01002BCB ...
Ok.
block 01002BD0-010067E7 ...
Calculated CRC-16 does not match block. (File = $8957, Device = $B954)
Error verifying flash of device
Error occured during Flash programming.
Device IDCODE is $00000345
Device ID revision is $00000003
Starting reset script (C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.4.202103012147\win32\gdi\P&E\s32e200_mpc574xp.mac) ...
REM This script is compatible with MPC574xP devices.
REM Clean GPRs to remove residual data after using algorithm
REM Initialize all of the Main SRAM - 384KB
Initializing RAM from $40000000 to $4005FFFF.
Initializing Ram Block 0x40000000-0x4005FFFF.
Reset script (C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_2.0.4.202103012147\win32\gdi\P&E\s32e200_mpc574xp.mac) completed.
MPC5744P Device detected.
PEmicro GDB Launch Failure : Error during flash programming. Terminating debug session.
Weirdly enough, the data error seems to be in a different flash block...
I have also attached the data from the memory on the board, but I'm not sure you'll find anything there, it was displaying as all '?' on the IDE.
Thanks for your help