MPC5743R default booting core is core1, not core 0. So, need clear understanding on multicore logic, and how to enable different core
a) The actual core id is read by “uint16_t coreId = GetCoreID ();” in InitINTC.
b) The interrupt configuration shall base on coreid, not hardcode “INTC_0.PSR.R= 0x4001; /* IRQ sent to Core 1, Priority 1 */”
c) The macro shall be enabled based on core id, TURN_ON_CPU1
A quick test code is as attached, move all configuration to core 1, and interrupt works well.
IDE: S32DS for Power version: 2017r1 with Update 10.