完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-5 10:49 编辑
您好! 我对AM335X evm的kernel代码进行了双网口的改造,但是最终实现出来eth0与eth1均找到了物理上的第一个网口,而第二个并没有使用。 其中,Dual Standalone EMAC mode使能的时候,好像一个网口就可以有两个mac地址,并且分别给了eth0和eth1. 我们现在使用两个网口的话,Dual Standalone EMAC mode是不是应该关掉呢? 如果是的,关了以后我们还需要做什么改动呢,ti cpsw代码中是否已有双网口的支持呢? 谢谢! |
|
相关推荐
14个回答
|
|
您看过这个么
http://processors.wiki.ti.com/index.php/AM335x_CPSW_(Ethernet)_Driver%27s_Guide 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-6-4 08:35 感谢Yaoming的回答,新年好! 我看过这个文档的,并且下载了PSP,找到了其中的switch-config应用程序. 但是我使用这个应用程序没能成功配置出两个物理网口. 因为默认是使用dual mac模式的,也就是一个网口有两个mac地址,当我关掉以后,cpsw只找到一个mac地址了. 所以,不太明白的是: 1 我要使用物理双网口,是不是必须使用switch mode,必须关掉dual mac mode? 2 如果答案是肯定的,使用switch mode,是否需要修改kernel代码去给两个物理网口分配mac地址?还是仅仅使用switch-config就可以对应,ti已经在代码中有了支持? 非常感谢! |
|
|
|
jessica_ma 发表于 2018-6-4 08:46 大家好! 问题已经解决了,是硬件设计的问题。其中一个RTL8201芯片的RXER脚在reset解除时,锁到了cpu上输出的错误的电平,导致该芯片使用了fiber mode,reg0的AN EN成为了0并为只读,所以不能正常工作了。RTL8201 reset解除使用了电源系统reset,其在CPU reset解除之前,所以这时候CPU脚的电平都是不一样的默认值。 对于上面的问题,我们使用物理双网口,还是要用dual mac mode,代码本身以及我们移植的驱动并没有错。 谢谢! |
|
|
|
jessica_ma 发表于 2018-6-4 08:59 谢谢分享。 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
在WINCE7上需实现双以太网独立模式的,可以联系我...
|
|
|
|
您好, 可以向你請教要怎麼在 WinCE7 上 实现双以太网独立模式嗎? |
|
|
|
您好!您用的双网口是不同网段还是同一网段呢?我用同一网段只能ping通一个
|
|
|
|
Qin工:你好!我想实现AM335x的双网口设置成同一个网段,也就是eth0为192.168.1.2,eth1为192.168.1.3,我把eth0连到一台PC机,eth1链接另一台PC机,这时候只能ping通一个,如果我把eth0和eth1设置成不同网段,两台pc机都能ping通,我看了http://processors.wiki.ti.com/index.php/AM335x_CPSW_%28Ethernet%29_Driver%27s_Guide#Switch_Configuration_Utility这个资料了,但是我装完了psp以后找不到 |
|
|
|
BJJRTD 发表于 2018-6-4 10:04 你下载的是Linux SDK 6.0吗?连在同一个网段的话需要有VLAN的支持。 http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/06_00_00_00/index_FDS.html release notes中:http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.11_Features_and_Performance_Guide#Ethernet_Driver Driver Features The driver supports the following features:
|
|
|
|
hwjj940056201 发表于 2018-6-4 10:24 liu工:你好!我配置好了vlan了,在make menuconfig里做了配置,附件是我的配置,vlan已经打开了啊,但是不知道怎么下一步工作了,请liu工指点指点,谢谢 |
|
|
|
hwjj940056201 发表于 2018-6-4 10:24 liu工:你好!我使用vconfig命令进行vlan划分的, 如下: vconfig add eth0 10 vconfig add eth1 20 ifconfig eth0.10 up ifconfig eth1.20 up 还是不行 第二种方法,我使用网桥,命令如下 brctl addbr br0 brctl addif br0 eth0 brctl addif br0 eth1 ifconfig br0 172.16.0.99 up 这样两端的pc都能ping通,但是俩个PC间互相ping的话就ping不通,用wirshark可以抓到彼此发的广播包,但是回应的包都接收不到,这应该是甚么问题呢, liu工帮忙指点一下,都搞了好几天了!谢谢! |
|
|
|
BJJRTD 发表于 2018-6-4 10:04 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
您好,您说的那个Am335x的wince7实现双网卡的实现,可以发到我的邮箱吗??752802728@qq.com |
|
|
|
jvwueurw 发表于 2018-6-4 08:35 linux3.12内核 make menuconfig 没有选择配置Dual Standalone EMAC mode |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
684 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
600 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1055 浏览 1 评论
741 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
525 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
166浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
128浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
127浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
123浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
53浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 23:57 , Processed in 1.037874 second(s), Total 76, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号