Hello NXP Supporters,
I created a simple app on M7 with feature IPCF, FlexCAN and I want to start M7 app in U-boot by startm7 command (Please check my complete project).
I. I follow below commands to start M7 app:
1. dcache off
2. mw.q 0x34100000 0x0 0x40000
3. fatload mmc 0:1 0x80000000 IPCF_Example_S32G399A_M7_0.bin
4. cp.b 0x80000000 0x34300000 0x300000
5. startm7 0x34500400
6. boot
II. Running with Clock_Ip_Init
If I running with Clock_Ip_Init, U-boot will stop immediately after startm7 command, as i understand clock is already initialized, if i run this command clock will re-init then u-boot broken


If i running without Clock_Ip_Init, everything is normal except CAN, i think CAN clock is not same as i config then CAN baudrate is wrong, i receive a error CAN frame


III. Try CAN working by boot M7 only by Flash and IVT blob image:
I also try run M7 app only with Clock_Ip_Init, CAN is running normal, that mean clock for CAN config is ok.


=> Please help/suggest how to keep CAN working when boot M7 app from U-boot ?