こんにちは、
私が作成したカスタムボードは、S32K344 EMACのMDIOをSJA1110のSMI_APインターフェースに接続します。SJA1110の内部100BASE-T1 PHYをMDIOインターフェース経由で設定したいのですが、リアルタイムドライバパッケージにMDIOの読み書きAPIが見つかりませんでした。それらのAPIはどこにあるのか教えていただけますか?
ありがとうございます
チャールズ
こんにちは、 @cmnxp さん。
MDIOアクセスAPIはS32K3 RTDで利用可能ですが、独立したMDIOモジュールとしてではなく、GMACドライバの下で提供されます。GMAC RTD APIにおいて、関連する関数はGmac_Ip_MDIOWrite()とGmac_Ip_MDIORead()です。
SJA1110 SMI_AP の特定の使用例では、内部の 100BASE-T1 PHY サブシステムは Clause 45 レジスタマップによって管理されるため、通常は Clause 45 API (Gmac_Ip_MDIOReadMMD()、Gmac_Ip_MDIOWriteMMD()) が必要になります。
よろしくお願いいたします。
パベル
こんにちは、パベルさん。
迅速なご返信ありがとうございます。つまり、S32K344にはEMACとGMACの両方に使用されるMDIOインターフェースが1つしかないということですね?
よろしくお願いいたします。
チャールズ
こんにちは、 @cmnxp さん。
はい、通常、EMAC/GMACごとに1つのSMIインターフェースがあります。
よろしくお願いいたします。
パベル