2085153_en-US

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2085153_en-US

2085153_en-US

How to allocate can1 to core1 on S32K322

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

Re: How to allocate can1 to core1 on S32K322

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:

petervlna_0-1745477844716.png


Best regards,

Peter

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-21-2025 09:26 PM
更新者: