1、CH392F支持10M以太網(wǎng),實(shí)際收發(fā)速率最大能達(dá)到多少?下圖是我能跑出的最快速度,但只能堅(jiān)持兩三分鐘,這個(gè)速度在正常范圍內(nèi)嗎?偏高還是偏低?
2、CH392F接收緩沖區(qū)支持調(diào)節(jié)大小嗎?
3、CH392F手冊(cè)中說(shuō)到的查詢發(fā)送隊(duì)列指令:GET_SEND_QUEUE(0x60),這條指令支持嗎?我沒(méi)有找到相關(guān)API函數(shù)。
4、CH392F默認(rèn)的TCP MSS是多少字節(jié)?536個(gè)字節(jié)嗎?有查詢指令嗎?
5、實(shí)際做TCP客戶端測(cè)試,服務(wù)器每次向CH392F送字節(jié)數(shù)超過(guò)536個(gè)字節(jié)時(shí),CH392F會(huì)沒(méi)有反應(yīng),監(jiān)控發(fā)現(xiàn)是MCU從CH392F中讀取數(shù)據(jù)時(shí),CH392F沒(méi)有數(shù)據(jù)輸出,這可能是什么原因造成的?
6、當(dāng)CH392F接收緩存滿了之后,如果MCU并沒(méi)有讀取也沒(méi)有清除接收緩存,CH392F會(huì)怎么處理后續(xù)網(wǎng)絡(luò)到來(lái)的數(shù)據(jù)?會(huì)把對(duì)應(yīng)的Socket關(guān)閉嗎?同樣,如果CH392F發(fā)送隊(duì)列是滿的狀態(tài),MCU仍然繼續(xù)對(duì)其寫入發(fā)送數(shù)據(jù),CH392F會(huì)怎么處理?會(huì)關(guān)閉對(duì)應(yīng)的Socket端口嗎?
7、MCU對(duì)CH392F寫入發(fā)送數(shù)據(jù),單次最多可寫入多少字節(jié)?也就是內(nèi)部的發(fā)送隊(duì)列長(zhǎng)度是多少?沒(méi)查到相關(guān)參數(shù)?每次只能等SINT_STAT_SENBUF_FREE中斷來(lái)了,MCU才能執(zhí)行寫入數(shù)據(jù),但應(yīng)該寫入多少字節(jié)數(shù)據(jù)呢?