2366220_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2366220_ja-JP

2366220_ja-JP

-S32K344 + TJA1103イーサネットモジュールのデバッグに関する問題について

最近、S32K344開発ボードのイーサネット機能について学んでいます。私が使用しているコンパイラのバージョンはs32ds3.4です。SDKのバージョンはPlatformSDK_S32K3_2022_03_S32K344_M7、FreeRTOSのバージョンはSW32K3_FreeRTOS_10_4_6_UOS_2_0_1_HF01_DS_updatesite_D2308です。使用されているイーサネットはTJA1103 + RMIIです。現在私が直面している問題は、プログラム内のIPアドレスが192.168.0.200であることです。私は自分のコンピューターのIPアドレスを192.168.0.1に設定しました。S32K344開発ボードにプログラムを書き込むと、この箇所でプログラムが停止してしまいます。しかし、最新のテストでは、プログラムは正常に動作しました。 1111.png

192.168.0.200にpingを実行したところ、以下のエラーメッセージが表示されました。
C:\Users\17554>ping 192.168.0.20
192.168.0.200 に 32 バイトのデータで ping を実行しています。
192.168.0.5からの応答:リクエストがタイムアウトしました。
リクエストがタイムアウトしました。
リクエストがタイムアウトしました。 2222.png

以下にハードウェアの配線図を示します。

333.png

最後に、これが私の開発ボードとコンピュータの接続図です。

444.png

ご返信をお待ちしております。

回复: -Regarding the debugging issues of the S32K344 + TJA1103 Ethernet moduleすみません、私の間違いでした。TJA1103ではなくTJA1101を使ってしまったことに、後になって気づきました。回复: -Regarding the debugging issues of the S32K344 + TJA1103 Ethernet module

入力内容が多すぎるため、いくつか詳細を追加する必要があります。

まず、device.cにおけるPHYの選択に関してですが、私の理解では、JTA1103を使用しました。そのため、PHY_ID1とPHY_ID2を以下の2つに変更しました。

ssslz_0-1778848881582.png

次に、時計の選定に移ります。emacの3つのクロックすべてを50MHzに設定し、クロックソースをemac_mii_rmii_txに設定しました。

ssslz_1-1778849010629.png

私が追加したのは、この2点だけです。どなたか私の質問に答えていただけると嬉しいです。

よろしくお願いいたします。

ssslz



回复: -Regarding the debugging issues of the S32K344 + TJA1103 Ethernet module

以下が私のプログラムです。

标记 (1)
无评分
版本历史
最后更新:
2 周之前
更新人: