欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

cpu经过rgmii与switch芯片通信

更新时间: 2014-01-05 03:19:07 责任编辑: Author_N1

 

CPU通过RGMII与switch芯片通信
现在又一个项目,要使RALINK6856无线芯片与REATEK的8367switch芯片互通,CPU和switch是通过RGMII的MDC/MDIO实现通信的。但是现在遇到一些问题,1、应该如何来设置SCK,SDA管脚的高低电平;2、如何映射switch中32个寄存器在CPU的地址
望大家指点
--参考方法--
这些东西我在上一家公司接触过。基本上情况是:driver或者sdk都是厂商提供。
sdk包或者芯片厂商没有提供源码,你只能自己查datasheet了。据我所知rtl的fae不太愿意给datasheet。lz是不是做终端网关产品的。

原理性的东西靠自己工作之余学习。

1、应该如何来设置SCK,SDA管脚的高低电平;
这个要借鉴两款芯片的相关寄存器设置。
2、如何映射switch中32个寄存器在CPU的地址
还是看代码。risc这类的芯片 应该是在ioremap这一类的函数中做映射的。以后的读写就可以使用read(reg,val)write(reg,val)这类函数了。
--参考方法--
sorry 不是risc芯片是带有mmu的芯片。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:19:07
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20698/
本文WWW.DOC100.NET DOC100.NET版权所有。