ch32v307以太網(wǎng)問(wèn)題

在移植LWIP的時(shí)候發(fā)現(xiàn)咱們庫(kù)里面定義的最大ETH包長(zhǎng)度是1536,但是根據(jù)注釋計(jì)算是不對(duì)的,請(qǐng)問(wèn)是怎么得到的1536這個(gè)值,如下圖1734400978628.png

按照注釋是1520。但為防止有某些不常用的字段會(huì)占用長(zhǎng)度(比如VLAN標(biāo)志會(huì)占用4字節(jié),那么此時(shí)長(zhǎng)度為1524)且因以太網(wǎng)底層接收是硬件處理,要保證字節(jié)對(duì)齊。有些mcu要求4字節(jié)對(duì)齊有些mcu要求16字節(jié)對(duì)齊,所以為了統(tǒng)一就直接設(shè)置成16字節(jié)地對(duì)齊,即這邊定義為1536。


這樣定義實(shí)際不會(huì)占用太多ram,如果ram資源緊張,可以改成4字節(jié)對(duì)齊,因?yàn)閷?shí)際特殊字段用到的概率不大。如果沒(méi)有其他特別需求,按照例程默認(rèn)即可。

后續(xù)有其他問(wèn)題可以郵件聯(lián)系(郵箱:lq@wch.cn)


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

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