打印
[STM32F1]

STM32Cube移植LwIP出现的问题

[复制链接]
5420|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Aeman|  楼主 | 2015-8-11 11:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

使用STM32Cube生成含LwIP的STM32F107VC代码,硬件采用RMII接口。(已使用其它TCP/IP协议栈代码验证硬件无问题。)然后移植STM32Cube_FW_F1_V1.0.0包里的LwIP_UDP_Echo_Client应用。

在main()里用MX_LWIP_Init()进行了初始化,用udp_echoclient_connect()进行了远程IP和端口的配置。在while(1)里用MX_LWIP_Process()进行数据包的读取。每隔500ms用udp_echoclient_send()发送udp包。用抓包软件始终看不到有数据传输,不知道问题何在,求指点。
沙发
yklstudent| | 2015-8-11 12:43 | 只看该作者
能ping通吗?不能还是先ping通再说了

使用特权

评论回复
板凳
Aeman|  楼主 | 2015-8-11 17:44 | 只看该作者
Ping不通,不知道是不是硬件设置的原因。LwIP的配置如下图所示,是否有问题?

LwIP配置1.bmp (646.42 KB )

LwIP配置1.bmp

LwIP配置2.bmp (616.8 KB )

LwIP配置2.bmp

LwIP配置3.bmp (656.65 KB )

LwIP配置3.bmp

LwIP配置4.bmp (621.68 KB )

LwIP配置4.bmp

LwIP配置5.bmp (378.96 KB )

LwIP配置5.bmp

使用特权

评论回复
地板
zchong| | 2015-8-11 19:53 | 只看该作者
从底层查起

使用特权

评论回复
5
amanda_s| | 2015-8-13 17:11 | 只看该作者
STM32Cube_FW_F1_V1.0.0包里的LwIP_UDP_Echo_Client在STM32F107VC上不能用吗?
为什么要再用CubeMX生成代码后移植一次?

使用特权

评论回复
6
amanda_s| | 2015-8-13 17:15 | 只看该作者
MX_LWIP_Init,MX_LWIP_Process是哪里的程序?
如果直接用STM32Cube_FW_F1_V1.0.0包里的LwIP_UDP_Echo_Client能跑的话,就看看CubeMX生成的初始化代码和它有什么不一样的地方,有没有还需要自己加进去的部分还没加?

使用特权

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

本版积分规则

6

主题

77

帖子

1

粉丝