こんにちは、みんな
CANバスを迅速に設定する必要があるのですが、Mcu_SetMode() の処理に多くの時間(85~120ミリ秒)がかかっています。
Mcu_SetModeの設定を最適化することはできますか?あるいは、別の解決策は?
BRs、
シアンロン
こんにちは、
以下の2項目はチェックする必要はありません。他にもいくつか質問があり、それらについてもこちらを参照することができます。
S32K3の機能リセットにより起動時間が長くなる
ベスト・リゲイズ、
シアンロン
私たちも同様の問題に直面しています。関数Mcu_SetModeは完了までに最大40ミリ秒かかるため、事前にMcu_InitClockを呼び出します。
Mcu_Init(&Mcu_Config);
Mcu_InitClock(McuClockSettingConfig_0);
while(MCU_PLL_LOCKED != Mcu_GetPllStatus())
{
/* Busy wait until the System PLL is locked */
}
Mcu_DistributePllClock();
Mcu_SetMode(McuModeSettingConf_0); /* Initialize Platform Driver */ Platform_Init(NULL_PTR);こんにちは@wuxianlongさん
Mcu_SetMode を呼び出す前に、リファレンスマニュアルに詳述されているように、変更する必要のあるモードに合わせてクロックを正しい値に変更するために、Mcu_InitClock() を呼び出す必要があります。
現時点では、この提案しかありません。
よろしくお願いいたします。
ダン