標(biāo)題較長,測試發(fā)現(xiàn)用官方例程的TCP_SingleClient,簡單修改增加ARP打印。插拔網(wǎng)線,設(shè)備斷電重啟網(wǎng)口均可以正常連接到服務(wù)器,但是按reset按鍵有兩種情況,1 短按 socket連接失敗,arp 打印沒有服務(wù)端的arp條目;2 長按松開 socket連接成功,arp打印有服務(wù)端的arp條目。請官方幫忙分析下原因。
現(xiàn)象1:
現(xiàn)象2:
標(biāo)題較長,測試發(fā)現(xiàn)用官方例程的TCP_SingleClient,簡單修改增加ARP打印。插拔網(wǎng)線,設(shè)備斷電重啟網(wǎng)口均可以正常連接到服務(wù)器,但是按reset按鍵有兩種情況,1 短按 socket連接失敗,arp 打印沒有服務(wù)端的arp條目;2 長按松開 socket連接成功,arp打印有服務(wù)端的arp條目。請官方幫忙分析下原因。
現(xiàn)象1:
現(xiàn)象2:
補一個wireshark抓包,對于第一種現(xiàn)象,設(shè)備一直在發(fā)arp探測包,服務(wù)端也一直在回,但是設(shè)備就是沒法獲取到arp條目,如下圖:
對于現(xiàn)象2,設(shè)備會發(fā)起幾次arp請求,主機也是正常返回arp回應(yīng),設(shè)備可以獲取到arp條目
設(shè)備正常連接到服務(wù)端后設(shè)備和服務(wù)端的通訊是正常的,所以推斷應(yīng)該不是硬件的問題:
感覺是路由或者交換對ARP ACK有攔截,您發(fā)的正常報文也是多次請求才獲取到。您關(guān)一下PC端口的防火墻設(shè)備直連PC嘗試看看
我查了下電腦的配置,防火墻是關(guān)閉的,之前設(shè)備也是直連的電腦,應(yīng)該不是這個問題。而且從arp報文可以看出來,電腦已經(jīng)回復(fù)arp響應(yīng)給CH579了,但是579的arp表沒有更新到這個條目。前天正好碰到一個EBYTE的網(wǎng)絡(luò)模塊,我看用的也是你們的芯片,在設(shè)備插著網(wǎng)線重啟的時候也會有同樣的問題,官方看能不能測試復(fù)現(xiàn)下,如果確實有這個問題,對現(xiàn)場的使用還是會有比較多的故障的。
今天又把這個問題進行了測試,發(fā)現(xiàn)了以下幾種情況:
測試情況a:CH579M_R1開發(fā)板,燒錄例程CH579\CH579EVTBASE1\EVT\EXAM\NET\TCP_Client\TCP_SingleClient下的hex文件(修改目的地址,網(wǎng)關(guān))
現(xiàn)象:
1 用板上的開關(guān)反復(fù)開啟關(guān)閉,每次開啟都可以連上TCP server(測試10次)
2 打開板上開關(guān),反復(fù)插拔usb供電接口,每次都可以連上TCP server(測試10次)
3 短按reset按鍵,每次都無法連上TCP server(測試10次),打印信息可以看出,沒有獲取到server端的arp列表
4 長按reset按鍵,每次都能連上TCP server(測試10次)
測試情況b:自己畫的板子,燒錄例程CH579\CH579EVTBASE1\EVT\EXAM\NET\TCP_Client\TCP_SingleClient下的hex文件(修改目的地址,網(wǎng)關(guān))
這個板子的情況和開發(fā)板感覺是反著來的,現(xiàn)象如下:
1?用板上的短路帽P12反復(fù)開啟關(guān)閉,每次開啟都無法連上TCP server(測試10次),結(jié)果都是TCP timeout
2 插上短路帽P12,反復(fù)插拔12V供電接口,每次都無法連上TCP server(測試10次),結(jié)果也都是TCP timeout
3 短按reset按鍵,每次都能連上TCP server(測試10次)
4 長按reset按鍵,每次都連不上TCP server(測試10次)
reset按鍵的現(xiàn)象正好和開發(fā)板相反,不知道下一步怎么查了,申請官方支持
您好,您在您的電路上吧R51和C4去掉,是不是現(xiàn)象比較符合之前的狀態(tài)。進行復(fù)位操作,內(nèi)核其他外設(shè)和MACPHY的時間有區(qū)別,網(wǎng)絡(luò)端PHY掉電需要較更長的時間。
您可以聯(lián)系025-52638370進行售后咨詢。
這兩個工位本來我就沒有上,是nc的,昨天我為了測試比對,把ch579m-r1開發(fā)板的reset按鍵并聯(lián)的電容換到我板子的C4,但是現(xiàn)象沒有變化,本來是怎么樣的還是怎么樣。
提供一個新的測試結(jié)果,目前用交換機的情況下,設(shè)備用dc 12v供電或者插拔短路帽都可以正常連上tcp服務(wù)端,直連電腦就不行,幫忙看看@官方
每次連接時都改變一下本地端口試試。
您打電話咨詢后,還有其他問題嗎。
這個我要投訴下,根本就沒理我
您好,可以工作時間再致電一下。
您好,遇到問題可于工作時間致電聯(lián)系,如果第一時間沒有接聽,相應(yīng)工程師可能正在接聽其他電話,可以稍等20分鐘重新?lián)艽螂娫捖?lián)系。