文章目录
- 前言
- 一、s905d3的以太网驱动的理解
- 二、修改设备树
- 注意
前言
随着芯片的国产化推荐,越来越多的国产芯片被大家重视起来,但是国产的一些稍微高性能的芯片资料太少,这里把调实phy的流程记录一下,不做太多的理论分析
一、s905d3的以太网驱动的理解
如果拿到sdk后,默认使用的是内部phy(百兆的网络)如果切换到外部phy需要用户自己构建设备树文件,这里使用的phy是RTL8211芯片,kernel里面已经有相关的驱动。
嵌入式网络硬件分为两个部分,MAC和PHY,一个MAC必须与一个PHY搭配使用,芯片如果没有网络芯片(MAC),那就需要使用外置的MAC+PHY,如下图所示:
SOC内部集成了网络,一般就是说内部有MAC,但是phy一般都是外置的,(晶晨的是内部集成了phy),
MAC通过MII或者MDIO与