初めまして、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)
kazbad332さん シェルティです。こんにちは。 あとPC内のウイルス対策ソフトなりファイアウォールソフトがping通信を遮断している可能性もあるかもしれませんね。 それからEthernetの通信実験される際はWiresharkというパケットモニタ導入を強く強くお勧めします。 勉強にも製品開発にも大変役に立つソフトです。 www.wireshark.org/download.html Wiresharkで実際のTCP/IP通信を眺めながらTCP/IPの教科書やRFCを読むと、ネットワークの仕組みがとても理解しやすいです。 以上です