APチームの皆さん、こんにちは。
EB-Tresos 上の CAN-RX WakeUp の設定エラーを解決したいと思います。
私の理解する限りでは、CAN-RX WakeUp の 1 つのポートに対して 2 種類のパターンを設定する必要があります。
1.CAN RX(例:CAN0-RX)
2.起床(例:WKPU[15])
しかし、両方のポート(CAN0-RXとWKPU[15])にPortPin Mscr:6があるため、エラーが発生しました。
図1を参照してください。
設定方法を教えてください。
EB-Tresos のバグでしょうか?
RTD 5.0.0 と RTD2.0.0 には同じ問題があります...
図1.EB Tresos のエラーが設定されました。
敬具、
ふみ
こんにちは@DanNguyenDuy 、
ご確認いただきSOありがとうございます!
BR、
ふみ
こんにちは@Fumihiko_Satoさん
実際、この例では追加のウェイクアップポートは意味がありません。これは、以下の画像のように生成されたコードで確認できます(ウェイクアップポートはPTA6ピンの設定には変更されず、ALT2 - CAN_RXのままです)。SO、この例ではウェイクアップポートを削除できます。
よろしくお願いいたします。
ダン
こんにちは@DanNguyenDuy 、
本当にありがとうございました!
プロジェクトに基づいて設定する方法を理解しています。
このプロジェクトは K3 コミュニティと共有されていないと思います...
CAN WakeUp RTD MCAL の次のプロジェクトは、追加のウェイクアップ ポートが原因でビルド エラーが発生します...
https://community.nxp.com/t5/S32K-Knowledge-Base/S32K3-Low-Power-Management-AN-and-demos/ta-p/152772...
ありがとう、
ふみ
こんにちは@Fumihiko_Satoさん
EB構成を添付しました。
よろしくお願いいたします。
ダン
こんにちは@DanNguyenDuy 、
迅速なサポート誠にありがとうございます!
EB-Tresos の CAN-RX WakeUp プロジェクトを共有していただけますか?
RTD バージョンは何でもいいです。
EB-Tresos でどのように設定すればよいか想像できません...S32DS で設定する方法は知っています。
心から、
ふみ
こんにちは@Fumihiko_Satoさん
WKPU[15]のMSCR[SSS]の値が定義されていないためである。SO、PortPin_1 を構成する必要はありません。ポート構成では、PortPin_0 を保持し、PortPin_1 を削除するだけです。
よろしくお願いいたします。
ダン