イーサネット通信のサンプルプログラムでpingが返ってこないこんにちは。HSBRX63NBを使用して、イーサネット通信がしたいのです。現在イーサネット通信のサンプルプロブログラム(https://github.com/renesas-rx/gr-sakura)のtcp_nonblocking_sampleをHEWにて実装しています。192.168.1.3」をしても応答がありません。(PC-ハブ-ボードをイーサネットで接続)プログラムは正常動作しているようには見えますが、pingの応答はありません。EtherコントローラーのLEDはACTIVITYが点灯し、他のLEDは定期的にチカチカしています。ケーブルを外すとチカチカしなくなりますが、ACTIVITYは点灯したままです。1U;似ている質問ではr_pinset.cを修正していましたので、ハードウェアマニュアルで確認しましたが、ここは合ってそうです。ETHER_CFG_CH0_PHY_ADDRESSに関してもデータシート(LAN8700IC)を確認しました。デフォルトで31らしいのですが、データシートを見る限り18かとも思ったので試してみましたが、動作に変わりはありませんでした。何をしたら良いのかがわからず、悩んでいます。何かお分かりになる方がいればご教授いただきたいです。・現状のイーサネット用LEDは「SPEED100」「LINK」「FDUPLEX」が点灯、「ACTIVITY」が消灯状態。ケーブルを外すと全て消灯する。関数が呼び出されない。2:33shinaさんこんにちは、モッチーです。何点に気になる箇所がありました。r_ether_rx_config_reference.cは、r_ether_rx_config.hのことでしょうか?その場合、ご使用されているボードでは、マイコンのET_LINKSTA端子がPHY-LSI(LAN8700IC)と接続されていますか?接続されていない場合は、r_ether_rx_config.h内のETHER_CFG_USE_LINKSTAを'0'に設定しないと正常に動作しないと思います。ETHER_CFG_USE_LINKSTAが'1'の場合は、ET_LINKSTA端子を使用してリンクステータスの変化を確認します。ETHER_CFG_USE_LINKSTAが'0'の場合は、PHY-LSIのレジスタを読み出してリンクステータスの変化を確認します。マイコンのET_LINKSTA端子がPHY-LSIと接続されていない場合は、ETHER_CFG_USE_LINKSTAを'0'に設定して使用すべきだと思います。あと、config_tcpip.cの_t4_channel_numは'1'の気がします。モッチー:モッチーさん。ありがとうございます。r_ether_rx_config_reference.cはr_ether_rx_config_reference.hでした。r_ether_rx_config.hもありました。r_ether_rx_config.hは何も修正していないので、こちらも修正したいと思います。>マイコンのET_LINKSTA端子がPHY-LSI(LAN8700IC)と接続されていますか?確認してみます。>あと、config_tcpip.cの_t4_channel_numは'1'の気がします。_t4_channel_numは触っていないので、1のままです。>また、NRST信号をHighにした後にウェイト処理は入れていますか?100usec入れいています。ご指摘いただいたものを確認修正して動作させてみます。動作は変わりませんでした。同じことが書かれていたのでr_ether_rx_config_reference.hを削除しました。shina:shinaさんこんにちは、モッチーです。動作は変化しませんでしたか...ちなみに、GitHubのソースコードのMPCの設定と、使用されているボードのMPCの設定は確認されましたか?Ethernet用に使用されている端子が違う場合はサンプルコードが正常に動作しません。以上よろしくお願いします。モッチー:モッチーさん。返信ありがとうございます。r_pinset.cは合ってそうと書いておきながら、なんと間違っていました。MPCの設定をボードの端子に修正したところ、イーサネット用LEDの「SPEED100」「リンク」「FDUPLEX」が点灯し、「ACTIVITY」が消灯した状態になりました。pingは返ってきません...ちなみに、GitHubのソースコードのMPCの設定はREF50CK0RMII0_TXD_ENRMII0_TXD1RMII0_TXD0RMII0_RXD1RMII0_RXD0RMII0_RX_ERRMII0_CRS_DVET0_MDCET0_MDIOこの10個の設定を行っているのですが、ボードの取扱説明書のイーサネットコントローラー(36P)信号表にはREF50CKがなかったのでそれ以外を修正しました。shina:shinaさんこんにちは、モッチーです。信号表のピン番号69(P76)がREF50CK0として使用されていると思います。ここのMPCの設定を変更してpingが返ってくるか確かめてもらえますか。以上よろしくお願いします。モッチー:モッチーさん。返信ありがとうございます。返ってきませんでした。shina:Shinaさんこんにちは、モッチーです。モッチー:モッチーさん。返信ありがとうございます。shina:Shinaさんこんにちは、モッチーです。モッチー:おはようございます。返信ありがとうございます。返信が遅くなりました。shina:shinaさん、はじめまして。gr-sakuraのサンプルプログラムではないですが、こちらのスレッドがRX63Nでpingを通そうとしているものがあります。残念ながら最後は技術サポートに問い合わせとなってしまっていますが、参考にならないでしょうか。返信ありがとうございます。[追記]確認してみましたが、プログラムの修正はほぼ同じことをしていると思われます。shina:shinaさんこんにちは、シェルティです。RXマイコン用のTCP/IP(T4)の設計者です。過去このボード(HSBRX63NB)向けに作ったサンプルの動作確認してみたところ正しく動きましたので配布します。内蔵のソフトがそれぞれ少し古いと思いますが、shinaさんの手元にあるプロジェクトとソースコードを比較していくことでその差分から原因が割り出せるのではと思います。シェルティ:シェルティさん。返信ありがとうございます。自分のソースコードと比べてみます。