shijunpu 发表于 2014-12-21 16:55:57

如何在OK335xS-II上增加1路百兆网口

OK335xS-II上一路网口不够,想在增加一路百兆网口,不知道该如何修改电路?参考已有的一路百兆网口(主要是使用RGMII1-XX引脚),复制一份并将RGMII1-xx改为RGMII2-xx能行吗?
如果可以,驱动需要重写或修改哪个驱动?
如果哪位有OK335xS-II上增加一路网口的原理图发我看看就太谢谢了

飞凌-snail 发表于 2014-12-22 14:07:39

附件中是2个百兆网卡的配置方案,你可以参考一下,另外软件驱动,第二路网卡可以参考第一路的驱动程序

飞凌-snail 发表于 2014-12-22 14:10:10

附件中是pinmux的.h文件,你参考一下吧

shijunpu 发表于 2014-12-22 14:31:00

非常感谢大侠!
看了一下您提供的材料,好像不是基于OK335xS-II底板的,是新帮我设定的。
我看了一下,我们这水平从头设计所有的接口是搞不定的。
我就是想在OK335xS-II的已有接口基础上,增加1路以太网(百兆或千兆接口都行),是不是直接将OK335xS的底板上的第二路千兆网卡电路直接复制过来就行了?驱动也从那边复制过来,第二路千兆网卡的驱动名也希望大侠告知下
另外,想在已有5路串口UART0-UART4的基础上,将核心板的UART5接口也引出出来使用,我看用户手册中UART5_TXD和UART5_RXD各有好几个针脚可以复用,是不是找个不冲突的就可以?那驱动(啥名字)及其他还有什么地方需要修改?

万望老大不吝指教!

飞凌-snail 发表于 2014-12-22 16:09:07

我提供的资料中只是给出了2路百兆网口的设置方式,其余接口按照原来OK335xs_ii底板的设计来就行,至于驱动,你可以自己看下xs和xs_ii的源代码,我们都有提供的。
uart5找不与你现在所用接口冲突的即可,驱动的修改还得你自己看代码了

shijunpu 发表于 2014-12-22 23:03:29

恶补了一天知识,才大致弄明白。
那能不能把现在OK335xS-II的底板pin mux文件给我一下?
硬件手册中有的针脚命名前缀不是以mode0的名字开头,找当前的各个底板针脚与准备新加的网卡及UART5不容易匹配、不敢肯定(针脚太多了)?
谢啦

飞凌-snail 发表于 2014-12-23 09:00:00

pin mux文件我也没有,你自己看下内核源码吧。
硬件手册中已经给出了邮票孔所有引脚与cpu引脚的对应关系,你直接找到需要的引脚名就可以了,没什么不能肯定的
你那里应该有TI的pin mux软件吧,对照着硬件手册配置一下就行
页: [1]
查看完整版本: 如何在OK335xS-II上增加1路百兆网口