CH579 TCP網(wǎng)絡(luò)卡死問題

請(qǐng)教下技術(shù)人員,本人在調(diào)試CH579時(shí),在做修改IP操作時(shí),采用了關(guān)閉ETH電源,再調(diào)用CH57xNET_LibInit初始化,IP是修改成功了,UDP也都正常。但在開啟TCP服務(wù)器端時(shí),出現(xiàn)卡死情況:

1、開啟TCP服務(wù)器端,建立TCP連接后,一開始通信是正常的,但一會(huì)后就出現(xiàn)CH579重發(fā)數(shù)據(jù)情況。重發(fā)數(shù)據(jù)間隔時(shí)間很短(ms以下),而看網(wǎng)絡(luò)監(jiān)測(cè)數(shù)據(jù),ACK是有的,但CH579還是一直在重發(fā)數(shù)據(jù)。

2、之后出現(xiàn)TCP Timout ,TCP socket斷開,然后過會(huì)程序就卡死,根據(jù)打印數(shù)據(jù)判斷,程序是卡在了CH57xNET_MainTask()函數(shù)里邊出不來(lái)了,定時(shí)器中斷還在工作的。

3、重啟或修改IP前,TCP、UDP都能正常。



image.png

更改IP重新初始化的時(shí)候先執(zhí)行軟復(fù)位再給ETH掉電,軟復(fù)位指令?void SYS_ResetExecute( void );


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频