长包一般是指用户需要传输的数据长度大于1472B的数据包。一个以太网帧最长用户数据1472B。
一般网上开发板例程只能支持一个以太网帧,如果需要传输长帧,按照以下步骤进行
1、如果采用的网络调试助手,则需要将电脑配置改成巨帧模式(一般电脑默认都是关闭),修改电脑配置如下



2、在FPGA中修改协议栈(此方法比较复杂)
3、利用开发板例程,在底层将用户数据分包,百兆网包与包之间间隔大于32us,千兆网包与包之间间隔大于3.2us,此法相对简单,比较好调试
本文介绍了如何处理超过1472B的长包,包括设置电脑巨帧模式、在FPGA中修改协议栈以及使用开发板例程分包的方法。重点在于解决大容量数据在以太网中的传输问题。
长包一般是指用户需要传输的数据长度大于1472B的数据包。一个以太网帧最长用户数据1472B。
一般网上开发板例程只能支持一个以太网帧,如果需要传输长帧,按照以下步骤进行
1、如果采用的网络调试助手,则需要将电脑配置改成巨帧模式(一般电脑默认都是关闭),修改电脑配置如下



2、在FPGA中修改协议栈(此方法比较复杂)
3、利用开发板例程,在底层将用户数据分包,百兆网包与包之间间隔大于32us,千兆网包与包之间间隔大于3.2us,此法相对简单,比较好调试
1万+
751

被折叠的 条评论
为什么被折叠?