|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 还是mcf52259 mqx下 以太网的问题 |
| |
我最近弄了个以太网的例程,飞思卡尔官网给我发过来的,很是有用 至少知道该怎么去写了。 但是在调试以太网的时候 还是出了一个问题 先上代码 (这个问题别人也出现过) addr.sin_family = AF_INET;
addr.sin_port = 0; addr.sin_addr.s_addr = INADDR_ANY; 就是下一句 error = bind(sock, &addr,
sizeof(addr));这个绑定的ip的问题。我跟踪了一下INADDR_ANY 此数值的宏定义为0
我想这个地方应该是要改的 可是我不知道该是给 单片机分配的ip 还是电脑的ip
目前我分配的单片机的ip是IPADDR(192,168,1,6),而 电脑的是IPADDR(192,168,1,5) 我感觉绑定的应该可能是单片机的 但是目前我两个都实验过了 还是不行 不知道哪里出现的问题 希望做过这个东西的人 能够给点小提示 谢谢你了 
此主题悬赏10积分[未解决]。
|
| | |
| |
|
相关主题
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
您好,我这里没有MQX的源代码,等晚上我回去研究一下。另外,你也可以到官方网站找一下关于MQX 以太网的PDF。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 2 楼 于2012-02-07 02:57:27发表: 您好,我这里没有MQX的源代码,等晚上我回去研究一下。另外,你也可以到官方网站找一下关于MQX 以太网的PDF。 pdf 我都看了 也知道绑定了 但是就是不能连接上 我给你看下那个代码吧
我用的是 client 的M52259_MQX_Client.zipM52259_ MQX_Client.zip
附件:请先登陆查看附件!
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 2 楼 于2012-02-07 02:57:27发表: 您好,我这里没有MQX的源代码,等晚上我回去研究一下。另外,你也可以到官方网站找一下关于MQX 以太网的PDF。 别忘记看看啊、、、
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
安 版主 你的承诺呢,。  看看程序 啊 
|
| | |
| |
|
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
bind(),代码发出来,看一看就知道他是配置什么的了。我认为这里是去获取IP地址。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
INADDR_ANY用的是本地主机的IP地址。你把你的主机改成192.168.1.6,这个地方写入的也是这个地址。你再试试。下面BIND()是用来分布局部地址到网络上。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:0 帖子:9
精华:0 等级:学徒 注册时间:2011-12-27 最后登录:2012-03-08 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
楼主你的源码压缩包解压后的文件是什么格式的啊,怎么打不开?
|
| | |
| |
|
有书有赢!
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
。。。。源文件是 rar 解压是文件夹啊 呵呵 我再传一遍吧 你想看的话 sever 的也有 
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 8 楼 于2012-02-08 07:46:22发表: 楼主你的源码压缩包解压后的文件是什么格式的啊,怎么打不开?
附件:请先登陆查看附件!
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 7 楼 于2012-02-08 07:02:43发表: INADDR_ANY用的是本地主机的IP地址。你把你的主机改成192.168.1.6,这个地方写入的也是这个地址。你再试试。下面BIND()是用来分布局部地址到网络上。 这个我试过了 还是不行 
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
http://www.eefocus.com/bbs/article_853_176176.html 你看看 我的问题和他差不多 但是我把绑定的地址 换谁也不行  要是这位仁兄指点下就好了
|
| | |
| |
|
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
value = 256; setsockopt(sock, SOL_TCP,OPT_TBSIZE,&value,sizeof(value)); setsockopt(sock, SOL_TCP,OPT_RBSIZE,&value,sizeof(value)); 你这里重复调用,这个设置的是什么?我看不到这段代码。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
value = 256; setsockopt(sock, SOL_TCP,OPT_TBSIZE,&value,sizeof(value)); setsockopt(sock, SOL_TCP,OPT_RBSIZE,&value,sizeof(value)); 你这里重复调用,这个设置的是什么?我看不到这段代码。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
addr.sin_family = AF_INET; addr.sin_port = 0; addr.sin_addr.s_addr = INADDR_ANY; INADDR_ANY应该换成IPADDR(192,168,1,5)。你仿真一下,看看进入BIND以后,产生的是什么错误。各个参数是不是正确。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
哦 程序有点小问题 绑定 bind 的时候 应该用192.168.1.6 就是mcu的ip地址 我刚才在终端那 用ping
193.168.1.6 结果有数据返回了 应该是对了 呵呵 谢谢安了 现在自己的程序还有点小问题 相信自己能够解决 嗯 不错 终于通信了 
|
| | |
| |
|
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
|
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 17 楼 于2012-02-09 06:28:43发表: 不客气,如果还有问题就发出来,咱们一块学习。 我现在的问题就是 执行到程序中的 error = connect(sock, &addr, sizeof(addr)); if (error != RTCS_OK) { printf("client 4\n\r"); shutdown(sock,
FLAG_ABORT_CONNECTION); return; } error的 值 总是不等于RTCS_OK。。。。很是纠结 看来 还得弄弄
|
| | |
| |
|
|
|
|
|
|
|
| |
积分:0 帖子:9
精华:0 等级:学徒 注册时间:2011-12-27 最后登录:2012-03-08 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 9 楼 于2012-02-08 08:32:28发表: 。。。。源文件是 rar 解压是文件夹啊 呵呵 我再传一遍吧 你想看的话 sever 的也有  我下载下来解压后得到的文件是:M52259_MQX_Client 没有后缀名,文件格式未知,不知道是什么原因啊。
|
| | |
| |
|
有书有赢!
|
|
|
|
|
|
| |
积分:0 帖子:9
精华:0 等级:学徒 注册时间:2011-12-27 最后登录:2012-03-08 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
|
|
| | |
| |
|
有书有赢!
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 20 楼 于2012-02-10 08:15:57发表: 楼主,很想看你的这个程序呢,麻烦再看看啊 我发了啊 你没看到吗 下载附件 就行了啊
|
| | |
| |
|
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
有2种可能: 1、sizeof(addr)这个长度不对 2、addr里面的内容不正确。你仿真到这一步,看一下addr的内容是不是正确的。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 22 楼 于2012-02-11 05:45:18发表: 有2种可能: 1、sizeof(addr)这个长度不对 2、addr里面的内容不正确。你仿真到这一步,看一下addr的内容是不是正确的。 弱弱的问下。。。。codewarrior10.1 如何仿真 5.0
的我用bdm 还真会仿真 codewarrior10.1 现在 仿真器 现在用的osbdm 难道是一样的吗
有没有在线仿真啊 你说的 是什么仿真??? 教教我 呵呵
|
| | |
| |
|
|
|
|
|
|
|
| |
头衔:管理员
积分:348 帖子:4585
精华:35 等级:工程员 注册时间:2009-04-22 最后登录:2012-05-25 |
|
| |
|
| RE:还是mcf52259 mqx下 以太网的问题 |
| |
有,用OSBMD的时候需要选择GDI来配置。在DEBUG选项下面,选择你选择的仿真选项,然后配置里面的GDI及GDI的路劲。
|
| | |
| |
|
站在ARM的平台上看DSP,我们还需要奋进。
|
|
|
|
|
|
| |
积分:341 帖子:132
精华:0 等级:工程员 注册时间:2011-12-06 最后登录:2012-05-23 |
|
| |
|
| 回复:还是mcf52259 mqx下 以太网的问题 |
| |
回复第 24 楼 于2012-02-13 03:25:57发表: 有,用OSBMD的时候需要选择GDI来配置。在DEBUG选项下面,选择你选择的仿真选项,然后配置里面的GDI及GDI的路劲。 安 能不能具体说说 怎么仿真啊 我现在真的很需要仿真 但是不太会 希望能具体说下 谢谢你了
|
| | |
| |
|
|
|