こんにちは
私は、LIN_STACK_2.0.5_D2410_DesignStudio_updatesite と RTD_R21-11_5.0.0_D2410_DesignStudio_updatesite を搭載した S32k310 を使用しています。
1) マスターノードがウェイクアップコマンドを送信し、スレーブノードがLinnodeの状態をウェイクアップ信号として検出した際に問題が発生しています。しかし、 LPUART_LIN_IP_RX_ACTIVE_EDGE_DETECTのときにLIN_43_LPUART_FLEXIO_Wakeup関数を呼び出す必要があります。LINウェイクアップ機能がLINスタックでどのように処理されるのかご説明いただけますか?
2) LIN タイムアウトについての詳細を知りたいです。LIN がタイムアウト後にスリープ モードになった後、LIN バスはどのようにして起動しますか?
こんにちは@pchavapr4さん、
私はたまたまベンチに持っていた S32K1xx シリーズでこれをテストしました。テスト プロジェクトはここにあります:
https://community.nxp.com/t5/S32K-Knowledge-Base/S32K144-LIN-Go-to-Sleep/ta-p/2136890
S32K310でも同様です。
以下の機能はCAN確認できます:
Lpuart_Lin_Ip_IRQHandler 初期化時例外ブレークIRQ()
Lpuart_Lin_Ip_ProcessWakeupDetect()
Lpuart_Lin_Ip_CheckWakeupSignal()。
BR、ダニエル