This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3359,DEVKIT8600, 有线口是AR8035,如何千兆通信?

Other Parts Discussed in Thread: AM3359

Hi John Lee

现在我在调试AM3359,DEVKIT8600, 有线口是AR8035。其SDK本身仅支持10/100M以太网,但我想要其支持千兆以太网(AR8035本身也是支持千兆通信的),需要怎样修改内核中有线驱动?

内核中,我在board-am335xevm.c文件中设置gigabit_enable = 1,使能千兆,然后在cpsw.c文件中设置MII_CTRL1000(1000BASE-T control register)寄存器的第九位为1,使其支持1000M全双工,又在make menuconfig 中选择1000M 内核支持。编译烧写到板子上后,系统起来后可以自动协商到1000M,但是pc和板子之间无法ping通(10/100M以太网都可以ping通),请问是否还需要在源码中做其他修改?

kernel:linux-3.1.0-psp04.06.00.03.sdk

uboot:u-boot-2011.09-psp04.06.00.03

AR8035.pdf