Could you try to initialize ECC in parameter RAM as shown below? I don’t say it is the reason, but it could be as I was facing something like that before. ECC in parameter RAM that has been added to MPC5676R and MPC5777C.
Adding of this code before eTPU iniatilization solved the issue on my side:
#define eTPU_AB_SPRAM_start 0xC3FC8000
#define eTPU_AB_SPRAM_end 0xC3FCBFFF
/* Clear all ETPU SRAM memories due to ECC */
// eTPU A/B parametric RAM
for (i=eTPU_AB_SPRAM_start; i<eTPU_AB_SPRAM_end; i=i+4)
{
(*(uint32_t *) i) = 0;
}
IGF filter should be enough to enable by
IGF_1.FILTER[13].MCR.B.FGEN = 1;
/* Table 39-2. IGF_0 channel mapping
Filter channel Primary function pin Module
0 TCRCLKC eTPU_C
1-15 ETPUC0-14 eTPU_C
16-19 EMIOS0_0-31 eMIOS_0
20-21 EMIOS0_6-7 eMIOS_0
22-29 EMIOS0_16-23 eMIOS_0
Table 39-3. IGF_1 channel mapping
Filter channel Primary function pin Module
0 TCRCLKA eTPU_A
1-15 ETPUA0-14 eTPU_A
16 TCRCLKB eTPU_B
17-31 ETPUB0-14 eTPU_B
32-37 EMIOS1_0-51 eMIOS_1
38-45 EMIOS1_16-23 eMIOS_1 */