RX65NでのEthernet通信について

初めまして、Ethernet通信初心者の者です

 

現在「Resesas Starter Kit+ for RX65N-2MB」を使用し、M3S-T4-Tinyのサンプルコード「tcp-nonblocking」をデバッグしておりますが以下の問題が発生しております。

 

・マイコンのIPアドレスを「192.168.0.3」に設定しているはずが、system_callback内のguc_event[channel]->ipaddr[]には違う値が入っている(10.30.XX.XX)

・設定と違っていたIPアドレスにpingを送信すると最初は「要求がタイムアウトしました」だが、少し時間がたつと「10.30.XX.XX からの応答: 宛先ホストに到達できません。」に変わる

 

pingを設定したIPアドレスに通すにはどのようにしたらよいか、わかる方がいらっしゃればご教授お願いします。

 

・開発環境:CS+ for CC(ver.8.03.00)

・エミュレータ:E2 Lite

・スマートコンフィグレータ(V1.02.07.01)

r_bps(5.52)、r_cmt_rx(4.40)、r_ether_rx(1.20)、r_sys_time_rx(1.01)、r_t4_driver_rx(1.08)、r_t4_rx(2.09)

Parents
  • kazbad332さん

    シェルティです。こんにちは。

    このソフトの設計者です。ルネサス社員です。

    >>・マイコンのIPアドレスを「192.168.0.3」に設定しているはずが、system_callback内のguc_event[channel]->ipaddr[]には違う値が入っている(10.30.XX.XX)

    DHCPが有効になっていると思われます。r_t4_rx_config.h (あるいはスマートコンフィグレータのコンポーネントタブのr_t4_rxモジュールの設定)のT4_CFG_SYSTEM_DHCPをゼロにした上で、T4_CFG_FIXED_IP_ADDRESS_CH0に固定IPアドレスをセットしていただけますか。

    >>・設定と違っていたIPアドレスにpingを送信すると最初は「要求がタイムアウトしました」だが、少し時間がたつ>>と「10.30.XX.XX からの応答: 宛先ホストに到達できません。」に変わる

    10から始まるIPアドレスはクラスAのプライベートなIPアドレスですね。
    www.cman.jp/.../

    恐らくkazbad332さんは、企業内の机の下から生えているLANケーブルを使って実験されており、
    企業内のDHCPサーバから「10.30.XX.XX」のIPアドレスがRX65N RSK(Renesas Starter Kit)に配布されているものと推測します。
    さらに、その企業内、机の下にあると思われるスイッチなりルータなりがpingパケットを遮断しているのでは、と推測します。

    ということで、RX65N RSK側のDHCPをOFFにして、RX65N RSKとPingを送信したいPCをLANケーブルで直結してあげて、PCのIPアドレスを192.168.0.10等のRX65N RSKと被らないものにしてあげれば、pingが通ると思います。

    以上です
Reply
  • kazbad332さん

    シェルティです。こんにちは。

    このソフトの設計者です。ルネサス社員です。

    >>・マイコンのIPアドレスを「192.168.0.3」に設定しているはずが、system_callback内のguc_event[channel]->ipaddr[]には違う値が入っている(10.30.XX.XX)

    DHCPが有効になっていると思われます。r_t4_rx_config.h (あるいはスマートコンフィグレータのコンポーネントタブのr_t4_rxモジュールの設定)のT4_CFG_SYSTEM_DHCPをゼロにした上で、T4_CFG_FIXED_IP_ADDRESS_CH0に固定IPアドレスをセットしていただけますか。

    >>・設定と違っていたIPアドレスにpingを送信すると最初は「要求がタイムアウトしました」だが、少し時間がたつ>>と「10.30.XX.XX からの応答: 宛先ホストに到達できません。」に変わる

    10から始まるIPアドレスはクラスAのプライベートなIPアドレスですね。
    www.cman.jp/.../

    恐らくkazbad332さんは、企業内の机の下から生えているLANケーブルを使って実験されており、
    企業内のDHCPサーバから「10.30.XX.XX」のIPアドレスがRX65N RSK(Renesas Starter Kit)に配布されているものと推測します。
    さらに、その企業内、机の下にあると思われるスイッチなりルータなりがpingパケットを遮断しているのでは、と推測します。

    ということで、RX65N RSK側のDHCPをOFFにして、RX65N RSKとPingを送信したいPCをLANケーブルで直結してあげて、PCのIPアドレスを192.168.0.10等のRX65N RSKと被らないものにしてあげれば、pingが通ると思います。

    以上です
Children
No Data