Hi NXP supporter,
I am currently using the S32K322 with MCAL, and I would like to run CAN0 on Core0 and CAN1 on Core1.
From what I understand, I should first enable the MultiCore support for both CAN and Platform in EB, and properly configure the EcucPartition-related modules.
At runtime, in the Core1 main function, I call Platform_Init() and Can_43_FLEXCAN_Init().
Is this sufficient to have CAN1 running on Core1, or is there anything else I need to do to assign CAN1 to Core1 properly?
Thank you!
Best regards,
Cooper24025
Hello,
At runtime, in the Core1 main function, I call Platform_Init() and Can_43_FLEXCAN_Init().
Is this sufficient to have CAN1 running on Core1, or is there anything else I need to do to assign CAN1 to Core1 properly?
Should be. Not sure about the functions. But I can answer generally.
Basically you need to perform configuration of CAN1 module - I expect that this is in Platform_Init() and Can_43_FLEXCAN_Init().
Once done, I assume you will call some CAN transmission function and that should be it.
Looking at example for RTD:
Best regards,
Peter