ZYNQ TCP Server PS端千兆网口速率低问题,要修改BSP中LWIP配置参数

ops/2025/2/23 0:08:59/

用VITIS教程里面 TCP UDP应用工程例程 打算测试PS端千兆网口速率。ZYNQ核心板用黑金的,外部板子自画的网口电路和其它电路。TCP SERVER时 iperf测试速率 只有60~70Mbit/s?然后用UDP SERVER方式,发现能达到 950M+bit/s???? 很疑惑为什么TCP要低这么多。怀疑不会自己外部网口电路布的不好 有问题吧?试试黑金自己的开发板?

然后再用 黑金的3EG开发板 同样测试TCP UDP,还是用VITIS教程里面 TCP UDP应用工程例程,代码不作修改, iperf测试 还是同样现象TCP速率只有70M+。- -!
在这里插入图片描述

后来发现网上有前辈反馈,需要修改平台工程 BSP中 LWIP参数可以提高PS端速率。
修改如下,以下几个参数修改能提前TCP的速率

在这里插入图片描述
在这里插入图片描述

这个参数修改后,重新编译平台工程,然后重新编译应用工程下载到ZYNQ中运行,网速立马到650M+左右了。(如下图)。
这个几参数可能还和芯片资源有关,有的前辈配置好的TCP网速能到800M+以上,不知道 是否有更详细文档说明 TCP LWIP参数如何配置比较合适。
在这里插入图片描述


http://www.ppmy.cn/ops/160353.html

相关文章

【EndNote】WPS 导入EndNote 21

写在前面:有没有人有激活码,跪求! EndNote,在文献管理和文献引用方面很好用。写文章的时候,使用EndNote引入需要的文献会很方便。我目前用的WPS,想把EndNote的CWYW(Cite While You Write&#…

深入了解 DevOps 基础架构:可追溯性的关键作用

在当今竞争激烈的软件环境中,快速交付强大的应用程序至关重要。尽管如此,在不影响质量的情况下保持速度可能是一项艰巨的任务,这就是 DevOps 中的可追溯性发挥作用的地方。通过提供软件开发生命周期 (SDLC) 的透明视图…

Lua 数据库访问

Lua 数据库访问 引言 Lua 是一种轻量级的编程语言,因其简洁性和高效性,常被用于游戏开发、嵌入系统和应用程序开发。在许多情况下,数据库访问是应用程序的核心功能之一。本文将深入探讨在 Lua 中如何进行数据库访问,包括连接数据库、执行查询、处理结果以及异常处理等。 …

常用电脑,护眼软件推荐 f.lux 3400K | 撰写论文 paper

常用电脑?平均每天用 5 个小时?你就要考虑用一个护眼软件了,对皮肤也好。因为电脑屏幕有辐射,比如蓝光。 f.lux 作为一款专业护眼软件,值得使用。之前用了三年的 Iris Pro,现在 f.lux 做的更好了。 使用…

机器翻译中的编码器、自注意和解码器

目录 一,数据预处理 1. preprocess_eng 函数 (1) 小写化和去首尾空格 (2) 标点符号与单词之间加空格 (3) 合并多个空格 (4) 替换非目标字符 (5) 去首尾空格 (6) 添加起始和结束标志 2. preprocess_chinese 函数 (1) 小写化和去首尾空格 (2) 中文分词 (3…

【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片

【DeepSeek】-macOS本地终端部署后运行DeepSeek如何分析图片 根据您的需求,目前需要了解以下几个关键点及分步解决方案: --- ### 一、现状分析 1. **Ollama 的限制**: - 目前Ollama主要面向文本大模型,原生不支持直接上传/处…

大语言模型:如何用AI快速定制技能,挖掘海量数据的“宝藏”?

在信息爆炸的时代,企业每天都会产生海量数据——客户邮件、产品文档、会议记录、社交媒体评论……但这些数据中80%以上都是非结构化的文字、图片或语音,就像散落一地的拼图碎片,难以直接利用。而大语言模型(LLMs)的出现…

基于 DeepSeek+AutoGen 的智能体协作系统

用 AutoGen 实现智能体协作流程,假设团队里的 3 个角色,让 3 个角色相互交流后并给出不同方案,最后进行总结。下面是实现的思路,欢迎一起学习交流。  一、系统设计 1. sre_engineer_01 - 问题诊断与初步解决方案 职责&#xff1a…