こんにちはNXPサポート、
この SOC に含まれる 2 つの MAC (iMX 8M Plus) のうち、AVB にはどちらが適していますか?一方が他方よりも質的または互換性および認証上の利点はありますか?
2 つの MAC は次のとおりです。
マニュアル「IMX8MP_RM(rev 2, Feb 2024)」では、両方のMACの機能を確認し、高度な使用のためにENET_QOSのAVBを強調しました。これは、 GenAVB_TSN で例示されているリファレンス ソフトウェアとは対照的です。linux-imx-rtedge ディストリビューションでは、このソフトウェアスタックは ENET (fec ドライバによってプローブされる) を使用しているように見えます。さらに、 linux-imx にない fec ドライバー (具体的には CONFIG_AVB_SUPPORT) の拡張機能を活用しています。
一方、この古いKB記事 はENET_QOSを使用しているようです。私はまだこれを試していませんが、ざっと読むと、 linux-imxに基づいていますが、GenAVB_TSNを使用していないことがわかります。
私はENET_QOSとGenAVB_TSNの組み合わせに傾いています。この組み合わせがサポートされているかどうかは明らかではありません。技術的な制限がある場合はお知らせください。linux-imxのドライバーを使用してENET_QOSで操作GenAVB_TSNためのパスはありますか?
どんな洞察や推奨事項も大歓迎です。
ご回答をよろしくお願い申し上げます。
申し訳ございませんが、AEチームよりご返信いただきました。現在、MPU の AVB エンドポイント設定は FEC インターフェイスでのみサポートされています。
ご参考までに。以下のドキュメントの5.2章を参照してください。
https://www.nxp.com.cn/docs/en/user-guide/REALTIMEEDGEUG.pdf
セットアップは i.MX8MP TSN インターフェイス (EQOS) に接続されます。
ご参考までに。
https://github.com/NXP/GenAVB_TSN
https://github.com/NXP/GenAVB_TSN/releases/tag/6_1_0