OK335xS-II增加485和232、网卡驱动需要改动哪些地方?
请教下各位大大,在OK335xS-II增加485和232接口,并参考OK335xS底板移植一个千兆网口,硬件设计先不理,是不是按照如下方式操作即可:1.核心板相关引脚需要根据需要,配置为UART(对485和232)和千兆网卡功能,然后重新配置和编译的,这个已经知道了
2.
a.增加485接口,是不是要增加1个485驱动,还是修改已有的485驱动?该驱动在哪个目录?
b.增加232接口,是不是要增加1个232驱动,还是修改已有的232驱动?该驱动在哪个目录?
c.增加千兆网卡驱动,按照OK335xS底板上的ETH2设计pcb,是不是将OK335xS的千兆网卡驱动拷贝过来就行了?OK335xS的千兆网卡驱动在什么路径?现在OK335xS的百兆网卡驱动不用修改,再加上移植过来的千兆网卡就有两个网卡可用了?
3.除配置核心板引脚和修改或移植驱动外,还有什么地方需要改动?
TI A8的资料好像太少了,网上书城搜到的arm开发都是三星的老板子,想找本系统些的书都没有。各位有什么书推荐的?
请各位大大不吝指教!
本帖最后由 飞凌-develop 于 2015-2-11 11:10 编辑
楼上朋友:OK335xS-II的RS485和UART使用相同的驱动,RS485采用的是JMAX13487,该芯片具备自动收发控制功能,使用UART驱动即可,如果增加RS485或者串口,直接修改板级文件和PinMux文件即可,驱动那块是不需要修改的。另外我们的OK335xS-II 底板上面是100M网络,XS-II的核心板和XS的核心板设计有很大的相似性,XS-II核心板也是支持两个1000M网口的,设计时请参考OK335xS的底板原理图和PCB,另外我们的核心板原理图也公开,客户可以获取核心板的原理图。关于XS-II 1000M网络去部分,参考XS AR8031的驱动,另外由于XS,XS-IILinux系统共用一套代码,移植1000M网络功能到XS-II上面是比较简单的一件事情。 非常感谢指教!能否告诉一下OK335xS的千兆网卡的驱动代码路径?
另外,因为修改了LCD的一个终端LCD-INT1的引脚,是不是也需要改下LCD的驱动代码?能否告知一下LCD的驱动代码路径?
非常感谢!
另祝春节愉快! 你看下OK335xs的Linux用户手册吧,第四章 Linux系统的编译 中有一节驱动代码路径,你可以查找一下 你看下OK335xs的Linux用户手册吧,第四章 Linux系统的编译 中有一节驱动代码路径,你可以查找一下 看了手册,LCD的应该是这3个吧:
LCD FrameBuffer drivers/video/da8xx_fb.c /dev/fb0
电阻触摸驱动 drivers/input/touchscreen/ti_tsc.c /dev/input/touchscreen0
电容触摸驱动 drivers/input/touchscreen/ft5x06_ts.c /dev/input/touchscreen0
但是千兆网卡的驱动目录未找到,是不是能再指点一下?
页:
[1]