音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

LWIP不帶os運行,遇到一個問題

作者:chen3ten 欄目:ARM技術(shù)
LWIP不帶os運行,遇到一個問題
這個程序可以在easyarm2200上運行,把pc機發(fā)來的tcp數(shù)據(jù)原樣發(fā)回去,用sniffer觀察發(fā)現(xiàn)有時發(fā)出的數(shù)據(jù)CHECKSUM錯誤,每個包的最后一個字節(jié)錯了,在生成校驗碼的時候用的是正確的數(shù)據(jù),可包發(fā)出來后最后一個字節(jié)就錯了,在只發(fā)一個字節(jié)的情況下必錯。我用的是zlg的底層發(fā)送函數(shù),我覺的是底層的問題,但不知道錯在哪里。

* - 本貼最后修改時間:2007-3-29 22:33:26 修改者:chen3ten

http://bbs.21ic.com/upfiles/img/20073/2007329222847111.rar

2樓: >>參與討論
chen3ten
找到原因了
for(ii=0;ii<(len/2);ii++)
{
    WriteToNet(0x10,send_buff.words[ii]);    
}
應改為
for(ii=0;ii<((len+1)/2);ii++)
{
    WriteToNet(0x10,send_buff.words[ii]);    
}
不過還發(fā)現(xiàn)一個問題,在發(fā)送大量數(shù)據(jù)的時候,會出現(xiàn)“tcp分段”的情況,但tcp是不分段啊,我想知道在low_level_output的時候每個pbuf是不是存儲一個完整的包,會不會一個tcp包分別存儲在兩個pbuf里。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
【請教】uc/os中I2C中間件如何操作24C16這樣多地址I2C器件?
請教周工 我在做uc/OS-II蜂鳴器實驗的問題
被ADS快要折磨瘋了
ARM的用戶模式有些什么好處?
easyJTAG的問題,煩了一天都沒弄好,望大俠解答
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號