ch32v307vgt6的基于ETH_IAP的BOOTLOADER求助

各位專家您好,我在使用ETH_IAP的例程時候,從啟動IAP到找到PC機器的服務(wù)器并連接的時間不確定,有時候幾秒鐘,有時候幾十秒鐘,這個時間用戶幾乎是不可接受的,畢竟點擊了升級以后系統(tǒng)重啟這段時間PC軟件就像死機一樣了,沒有任何變化。 經(jīng)過分析發(fā)現(xiàn)有時候不能連接上時候,會進入超時,直到本次連接超時執(zhí)行如下代碼,則很快連接上服務(wù)器。

? ? if (intstat & SINT_STAT_TIM_OUT)? ? ? ? ? ? ? ? ? ? ? ? //timeout disconnect

? ? {

? ? ? ? printf("TCP Timeout\r\n");

? ? ? ? connFlag = 0;

? ? ? ? IAPParaInit();

? ? ? ? WCHNET_CreateTcpSocket();

? ? }

請問這個TIM_OUT的時間是怎么確定的,是否可以通過參數(shù)設(shè)置? 或者有什么方法能夠加快連接服務(wù)器的時間?謝謝。

您好,要是加快進入timeout的速度,可以減少這兩個參數(shù)image.png


我減少了這兩個參數(shù),分別減少到5,5, 或者2,2,發(fā)現(xiàn)還是一樣的,感覺跟timeout沒太大關(guān)系


您好,方便的話,可以郵箱溝通一下升級的流程:kx@wch.cn


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

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