[STM32F7] Nucleo F746 LwIP / TCP 服务器

[复制链接]
335|3
lvluoo 发表于 2025-10-27 16:37 | 显示全部楼层 |阅读模式
本帖最后由 lvluoo 于 2025-10-27 16:39 编辑

在Nucleo F746 中 LwIP 已经正常工作了,可以 ping 通,也能通过 IP 扫描工具发现。我想让 TCP/IP 服务器能工作起来,但我看到 LwIP 库中有一些名为 TCP 的文件,但我就是搞不明白那些文件是什么作用。不过我使用了从一个TCPServerRAW可以正常工作,直到服务器需要回传数据时,也就是程序想要写入内存时出了问题。我实在弄不清楚在哪里出的问题导致发送缓冲区(TX pbuff)出现硬故障(HardFault)。我想要设置内存保护单元(MPU),但找不到相关位置。
附件是.c和.h文件

tcpServerRAW.zip (4.64 KB, 下载次数: 0)

是你的乱码 发表于 2025-10-31 01:11 | 显示全部楼层
通常与内存访问越界、pbuf 管理不当或 MPU 配置错误有关。
AdaMaYun 发表于 2025-10-31 17:26 | 显示全部楼层
有时候ping通不一定就是可以链接的
szt1993 发表于 2025-10-31 22:59 | 显示全部楼层
其实主要的还是看相关的程序管理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

95

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部