请教am335x uboot 移植双网口配置的问题

exsenceb804_exsenceb804【官方网站~欢迎您光临】
exsenceb804
模拟与混合信号
数字信号处理器 (DSP) & ARM& 微处理器
微处理器 MCU
作者:Jasper Li
RS485和隔离CAN通讯在工业设备中被广泛应用,它们的收发器供电往往需要一个简单高效的隔离DC/DC变流器。反激变流器因其结构简单...
作者: Jasper Li
数据集中器是智能抄表系统中的关键设备之一,它实时地收集多个智能电表的数据并且通过无线网络如GRPS模块将数据发送至售电公司的管理系统中统一管理...
作者: Charles Wong
由于互联网的繁荣以及半导体行业的爆发,智能家局正在不断走近普通大众的生活。那到底什么是智能家居呢?一种比较直观的定义是:在家里的任何东西都可以连入互联网并被远程控制...查看: 3958|回复: 10
最后登录在线时间13 小时金钱22270 注册时间阅读权限70帖子精华0积分1218UID93906
高级工程师, 积分 1218, 距离下一级还需 782 积分
TA的每日心情开心 10:22签到天数: 4 天[LV.2]偶尔看看I
金钱22270 精华0帖子
芯片为MPC8313,现在希望使用双网口,在config,h中设置了第一个网口听信息,如下:&motetsec(1,0)host:vxWorks h=192.0.100.10 e=192.0.100.110:ffff0000 u=vxworks pw=vxworks tn=8313&
在任务里设置第二个网口的IP地址,如下:
ipAttach(1, &motetsec&);
ifMaskSet(&motetsec1&, 0xffff0000);
ifAddrSet(&motetsec1&,&192.1.100.110&);
第一个网口能ping通,第二个网口ping不通,使用ifAddrGet读地址时,两个网口返回都是1,如下:
retdata = ifAddrGet(&motetsec0&,&ipchar);
retdata = ifAddrGet(&motetsec1&,&ipchar );
retdata的值均为&0&,ipchar的值均为&1&。
请问是什么原因?谢谢!
最后登录在线时间1453 小时金钱221101 注册时间阅读权限200帖子精华16积分13403UID5924
TA的每日心情开心 14:26签到天数: 32 天[LV.5]常住居民I
金钱221101 精华16帖子
若你用的是vx6.6的话,好像ifAddrSet是没有的这函数的!都用ifconfig来设置网卡!
若用的是vx5.5的话ifAddrSet以后用ifShow是可以看到2个网卡的!
最后登录在线时间13 小时金钱22270 注册时间阅读权限70帖子精华0积分1218UID93906
高级工程师, 积分 1218, 距离下一级还需 782 积分
TA的每日心情开心 10:22签到天数: 4 天[LV.2]偶尔看看I
金钱22270 精华0帖子
我用的是vx6.8,有ifAddraSet这个函数。
现在的情况是使用ifAddrGet读到的两个网口IP地址都正确:网口1的是192.0.100.110:ffff0000,网口2的是192.1.100.110:ffff0000。但是仍然只有网口1能ping通,网口2ping不通。
网口2的硬件应该是没有问题的,因为我生成bootloader.bin,烧写至Flash运行后,使用命令“C“修改启动设备,两个网口都能分别正常工作(不能同时工作),都可以使用FTP下载镜像文件。
但生成Image后,想让两个网口同时工作,但只有网口1正常,网口2不工作。
是否是挂接驱动时只挂接上了一个?
最后登录在线时间1453 小时金钱221101 注册时间阅读权限200帖子精华16积分13403UID5924
TA的每日心情开心 14:26签到天数: 32 天[LV.5]常住居民I
金钱221101 精华16帖子
mac地址你看看呢?
最后登录在线时间389 小时金钱21493 注册时间阅读权限200帖子精华17积分3465UID1265
该用户从未签到
金钱21493 精华17帖子
可能是MAC的问题
最后登录在线时间13 小时金钱22270 注册时间阅读权限70帖子精华0积分1218UID93906
高级工程师, 积分 1218, 距离下一级还需 782 积分
TA的每日心情开心 10:22签到天数: 4 天[LV.2]偶尔看看I
金钱22270 精华0帖子
MAC地址我看了,全零,两个网口都是全零。但网口1可Ping通,网口2全无零就不行吗?
最后登录在线时间1453 小时金钱221101 注册时间阅读权限200帖子精华16积分13403UID5924
TA的每日心情开心 14:26签到天数: 32 天[LV.5]常住居民I
金钱221101 精华16帖子
2个MAC地址一样就不行了,要用不同的mac地址,所以你的单独的网络下载可以,2个同时存在就不行!
建议不要用全0和全0xff的地址!改改吧!
mac地址是实际通讯用的全球唯一的地址!不可冲突的!IP地址实际不是最终的地址,mac地址才是真正的物理通讯的地址!~
最后登录在线时间13 小时金钱22270 注册时间阅读权限70帖子精华0积分1218UID93906
高级工程师, 积分 1218, 距离下一级还需 782 积分
TA的每日心情开心 10:22签到天数: 4 天[LV.2]偶尔看看I
金钱22270 精华0帖子
终于搞好了,和MAC地址没关系,因为我是用PC与开发板用网线直连,没有接进任何网络。
原因是由于网口2没有UP,用ifconfig查看网口2的状态是:RUNNING SIMPLEX BROADCAST MULTICAST
而网口1的状态是:UP RUNNING SIMPLEX BROADCAST MULTICAST
如果只使用:
ipAttach(1, &motetsec&);
ifMaskSet(&motetsec1&, 0xffff0000);
ifAddrSet(&motetsec1&,&192.1.100.110&);
对网口2配置,则不显示UP。
ipcom_drv_eth_init(&motetsec&, 1,0);
ifconfig (&motetsec1 192.1.100.110 netmask 255.255.0.0 up&);
配置后,网口2的状态就显示为:UP RUNNING SIMPLEX BROADCAST MULTICAST
两个网口都能ping通了。
这个“UP”是干什么的?
最后登录在线时间1453 小时金钱221101 注册时间阅读权限200帖子精华16积分13403UID5924
TA的每日心情开心 14:26签到天数: 32 天[LV.5]常住居民I
金钱221101 精华16帖子
UP等于使能!
最后登录在线时间1453 小时金钱221101 注册时间阅读权限200帖子精华16积分13403UID5924
TA的每日心情开心 14:26签到天数: 32 天[LV.5]常住居民I
金钱221101 精华16帖子
看来还是ifconfig好用!
终身荣誉会员
为网站发展做出的不可磨灭的贡献者!或者贡献达到10000时可自动申请。
善于解决疑难杂症,有相当高的专业技术能力。
乐于助人,新人学习的榜样!
长时间在线、处处可觅其芳踪且发帖数达500以上的会员。
Powered by后使用快捷导航没有帐号?
查看: 520|回复: 0
关于am335x双网口问题
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& && & 我用am3352连接两个不同型号(RTL8201和IP101G)的phy,phy物理地址分别0和3,分别对应网口0和网口1,都使用rmii接口。现象有如下:
& && & 1、在linux系统里,插拔网口0,没有任何反应,ping网口0页无法ping通。插拔网口1,会有驱动的link up 和 link down的信息,并且网口0和网口1提示信息保持同步,也会同时up和down。网口1可以ping通。
& && & 2、内核启动信息中,显示两个phy的identify是一致的,通过数据手册确定显示的identify是网口1 phy的identify。
& && & 3、在uboot模式中,用rmii read &addr& &register&分别命令读取两个phy的identify,读出来总是网口1phy的identify,如下:
& && &&&UBoot# mii read 3 2
& && && &001c
& && &&&UBoot# mii read 0 2
& && && &001c
& &&&请问大牛,这个问题怎么导致的,如何处理
Powered by
逛了这许久,何不进去瞧瞧?2015年3月 Linux/Unix社区大版内专家分月排行榜第二2014年12月 Linux/Unix社区大版内专家分月排行榜第二2014年11月 Linux/Unix社区大版内专家分月排行榜第二2014年9月 Linux/Unix社区大版内专家分月排行榜第二2014年8月 Linux/Unix社区大版内专家分月排行榜第二2014年7月 Linux/Unix社区大版内专家分月排行榜第二2014年5月 Linux/Unix社区大版内专家分月排行榜第二2014年4月 Linux/Unix社区大版内专家分月排行榜第二
2014年3月 Linux/Unix社区大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。12345678910
都在忙什么?
搜索配件:
&&价格区间:从
价格:¥879.99 元
最近30天销量:月销 0 笔
商品来源:
&购物咨询(商品客服):
由卖家 最诚实商家 从 北京 发货
推荐服务商:&&&&&&&&&&
商品详情图
商品标签云
买过的人评价...
卖家:航峰兴业数码专营店
来自:陕西 西安
最近30天销量:0件
相关内容:&
卖家:最诚实商家
来自:北京
最近30天销量:0件
相关内容:&
卖家:网联数码配件专营店
来自:陕西 西安
最近30天销量:0件
相关内容:&
卖家:淘我最爱湘之缘
来自:广东 广州
最近30天销量:0件
相关内容:&
卖家:网联数码配件专营店
来自:陕西 西安
最近30天销量:13件
相关内容:&
卖家:最诚实商家
来自:北京
最近30天销量:0件
相关内容:&
卖家:qiyangtech
来自:浙江 杭州
最近30天销量:0件
相关内容:&
卖家:航峰兴业数码专营店
来自:陕西 西安
最近30天销量:6件
相关内容:&
卖家:love_taobao99
来自:江西 南昌
最近30天销量:0件
相关内容:&
卖家:航峰兴业数码专营店
来自:陕西 西安
最近30天销量:18件
相关内容:&
卖家:树莓派一号店
来自:上海
最近30天销量:7件
相关内容:&
卖家:cqmcu
来自:重庆
最近30天销量:2件
相关内容:&
¥629.00(9.8折)
双氙商品标签云画像 正在为您生成中,请稍候再来哟...
您或许还喜欢
768.00&&&&(无折)
1398.00&&&&(无折)
848.98&&&&(无折)
849.00&&&&(无折)
688.00&&&&(无折)
538.00&&&&(无折)
65.00&&&&(4.5折)
300.00&&&&(无折)
请留下你对双氙的意见或建议,感谢!
(如果有个人或商家的相关问题需要解决或者投诉,请致电400-000-5668)
联系电话/微信/QQ:
支持中英文(Support in both Chinese and English)
感谢您的反馈,我们会努力做得更好!}

我要回帖

更多关于 am335x 双网口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信