打印
[STM32F7]

STM32F767 LWIP无法ping通

[复制链接]
245|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2024-10-5 19:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用cubeMX基于最新的1.17.2的软件包,产生了nucleo F767的lwip实例工程,根据自己的板子改了外设代码后, 实例工程编译的程序能正常在板子上运行.

但是重新创建一个新的空的工程, 把实例工程的代码全部添加进来, 没有做任何修改. 结果freertos能正常运行, 但是网络一直无法ping通.

有什么建议吗? 还有哪些地方没有检查吗? 谢谢.

使用特权

评论回复
沙发
江河千里| | 2024-10-13 21:44 | 只看该作者
是不是你移植没移植成功啊

使用特权

评论回复
板凳
淡漠安然| | 2024-10-14 02:00 | 只看该作者
建议参考一下别人的工程代码,看看移植lwip都咋操作,参考一下应该就行了

使用特权

评论回复
地板
三生万物| | 2024-10-14 03:00 | 只看该作者
确保新工程中的时钟配置与实例工程一致。特别是PLL配置、系统时钟频率、外设时钟频率等

使用特权

评论回复
5
光辉梦境| | 2024-10-14 04:00 | 只看该作者
建议确保LWIP的配置文件(如lwipopts.h)与实例工程一致。特别是IP地址、子网掩码、网关等网络配置

使用特权

评论回复
6
别乱了阵脚| | 2024-10-14 05:00 | 只看该作者
其实确保MAC地址配置正确,避免与网络中的其他设备冲突

使用特权

评论回复
7
冰春彩落下| | 2024-10-14 06:00 | 只看该作者
看看网络接口初始化代码正确,特别是ETHLWIP的初始化

使用特权

评论回复
8
一秒落纱| | 2024-10-14 07:00 | 只看该作者
确保ETHLWIP相关的中断配置正确,特别是DMAETH中断

使用特权

评论回复
9
夜阑风雨| | 2024-10-14 08:00 | 只看该作者
我觉得可以确保FreeRTOS的配置与实例工程一致,特别是任务优先级、堆栈大小等

使用特权

评论回复
10
远山寻你| | 2024-10-14 09:00 | 只看该作者
建议保证硬件连接正确,特别是ETH PHY芯片的连接和供电

使用特权

评论回复
11
暖了夏天蓝了海| | 2024-10-14 10:00 | 只看该作者
可以在关键位置添加调试信息打印,观察网络初始化和数据包收发情况。使用printfHAL_UART_Transmit函数打印调试信息

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

968

主题

2966

帖子

7

粉丝