OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7021|回复: 4

lwip在创建NETCONN_TCP客户端连接会遇到非法参数的错误!

[复制链接]

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2012-10-11
在线时间
134 小时
发表于 2015-8-5 16:32:17 | 显示全部楼层 |阅读模式
5金钱
    LWIP开发手册(ENC28J60V1.0)的网络实验8中,在没打开PC机的网络调试助手的情况下,一直运行一下三行代码:
            tcp_clientconn = netconn_new(NETCONN_TCP);  //创建一个TCP链接
            err = netconn_connect(tcp_clientconn,&server_ipaddr,server_port);//连接服务器
            if(err != ERR_OK)  netconn_delete(tcp_clientconn); //返回值不等于ERR_OK,删除tcp_clientconn连接
创建好一个TCP链接后,没打开连接上没连接上PC机的网络调试助手,会删除tcp_clientconn连接;但是一直在循环的创建,
会碰到创建的 tcp_clientconn的值为0后,err=ERR_ARG(非法参数,有tcp_clientconn=0引起的)。
    由于只要一次产生有非法参数的错误,之后创建的 tcp_clientconn的值一直为0,想问这是什么问题引起造成的。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-8-5 17:10:40 | 显示全部楼层
直接用的我们的例程吗?我测试了不会出现错误的啊。
开往春天的手扶拖拉机
回复

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2012-10-11
在线时间
134 小时
 楼主| 发表于 2015-8-5 20:53:38 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
修改了一点,就是把lwip中lwip_comm_mem_malloc()函数中memp_memory、ramheapsize与TCPIP_THREAD_TASK_STK在片外SRAM申请内存的,还有sys_arch.c函数中申请的内存也在片外SRAM申请内存的。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-11-1
在线时间
8 小时
发表于 2016-12-27 17:30:17 | 显示全部楼层
我乐意 发表于 2015-8-5 20:53
回复【2楼】zuozhongkai:
---------------------------------
修改了一点,就是把lwip中lwip_comm_mem_ ...

楼主   这个问题解决了吗?我也碰到了同样的问题。
回复

使用道具 举报

10

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2017-3-20
在线时间
30 小时
发表于 2018-1-16 13:08:10 | 显示全部楼层
铭命明 发表于 2016-12-27 17:30
楼主   这个问题解决了吗?我也碰到了同样的问题。

我也遇到这个问题了,请问解决了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 21:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表