精华内容
下载资源
问答
  • - RTL8211F-CG.zip

    2020-11-13 14:35:41
    RTL8211F-CG RTL8211FD-CG RTL8211FI-CG RTL8211FDI-CG INTEGRATED 10/100/1000M ETHERNET PRECISION TRANSCEIVER
  • RTL8211F参考原理图.pdf

    2020-05-04 17:02:46
    RTL8211F参考原理图,PDF版本,供大家学习和参考;比较规范的一个文档,希望对大家有用。我现在也在使用。
  • The Realtek RTL8211F-CG/RTL8211FD-CG/RTL8211FI-CG/RTL8211FDI-CG is a highly integrated Ethernet transceiver that complies with 10Base-T, 100Base-TX, and 1000Base-T IEEE 802.3 standards. It provides ...
  • 是瑞昱的千兆以太网PHY,RTL8211F(D)(I)-CG-DataSheet规格书,提供给大家参考,互相学习
  • RTL8211F为Realtek公司生产的一款常用的单通道PHY芯片,支持10M/100M/1000M网络数据传输速率,附件为芯片数据手册的V1.4版本,并没有对芯片所有的寄存器进行描述,但是对于开发人员配置使用芯片已经足够了。
  • RTL8211F为Realtek公司生产的一款常用的单通道PHY芯片,支持10M/100M/1000M网络数据传输速率,附件为芯片数据手册的V1.9版本,为目前能在网上找到的最新版本,由于官方没有释放该文件,有条件的开发人员可联系原厂...
  • RV1109_RV1126_RK809_RTL8211F_datasheet.zip
  • 千兆以太网PHY-RTL8211F(D)(I)-CG-DataSheet规格书
  • RTL8211F_wol.zip

    2020-09-12 15:03:31
    Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠...调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。
  • RTL8211F_datasheet.pdf

    2020-09-12 15:00:55
    Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠...调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。
  • RTL8211F PHY linux配置

    2021-06-08 20:14:29
    kernel dts add .phy_id = 0x001cc916 to match "RTL8211F Gigabit Ethernet" add rgmii ...... phy-mode = "rgmii"; mdio { #address-cells = ; #size-cells = ; compatible = "snps,dwmac-mdio"; phy0: phy@0 {...

     

    1. kernel config

    Makefile: 

    Device Drivers  --->
        [*] Network device support  --->
            -*-   PHY Device support and infrastructure  --->
                 <*>   Realtek PHYs

    CONFIG_REALTEK_PHY:   

    Supports the Realtek 821x PHY.

     

     

    2. kernel dts

    • add .phy_id = 0x001cc916  to match "RTL8211F Gigabit Ethernet"

    • add rgmii

        ......
        phy-mode = "rgmii";   
     
        mdio {
            #address-cells = <1>;
            #size-cells = <0>;
            compatible = "snps,dwmac-mdio";
    
            phy0: phy@0 {
                device_tpye = "ethernet-phy";
                compatible = "ethernet-phy-id001c.c916";
                reg = <0>;
            };
        };
        ......

    添加:

    phy-mode = "rgmii"; 

    compatible = "ethernet-phy-id001c.c916";

     

     

    展开全文
  • 好资源,分享给大家,Realtek千兆以太网PHY芯片RTL8211F。先在CSDN里看了下,有个人的要30个积分/C币,太贵了啊,买不起,于是搜索下来分享给大家
  • Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠...调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。
  • 1、什么是远程唤醒 Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。...调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。 2、什么是魔术包 格式:6FF+16MAC 魔术包发送软

    1、什么是远程唤醒

    Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠状态或关机状态的计算机,透过局域网(多半为以太网)的另一端对其发令,使其从休眠状态唤醒、恢复成运作状态,或从关机状态转成引导状态。此外,与WOL相关的技术也包括远程下令关机、远程下令重启等相关的遥控机制。调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。

    2、什么是魔术包

    格式:6FF+16MAC
    在这里插入图片描述
    魔术包发送软件(windows):WOL2

    3、WOL事件配置流程

    在这里插入图片描述

    • 首先将中断脚设置为PMEB模式,只有设置了PMEB模式,该引脚电平才会被拉高,当收到魔术包时,该引脚会被拉低,触发方式及脉冲时长可配置;
    • 设置MAC地址;
    • 设置魔术包最大长度;
    • 使能WOL事件;
    注意:当一次WOL事件被触发后,要想再次触发WOL事件,必须先disable wol再enable wol;

    4、相关资料

    资料:
    RTL8211F_datasheet
    RTL8211F_App_Note
    源代码:
    RTL8211F_WOL

    展开全文
  • 1 概述......................................................................................................................................................2 2 主要支持功能..............................
  • 千兆网芯片RTL8211EG

    2019-01-18 14:41:12
    RTL8211E-VB-CG、RTL8211E-VL-CG、RTL8211EG-VB-CG,比如常用的千兆网芯片RTL8211EG,支持GMII、RGMII。
  • PHY_RTL8211.rar

    2020-07-20 20:48:43
    自己做的关于RTL8211E的千兆以太网芯片的外围电路设计,MAC端用了排针进行代替。包含:RTL8211E的芯片手册、官方参考原理图、RJ45接口的datasheet、自己绘制的capture原理图、自己绘制的.brd的PCB板。 仅供参考,...
  • RTL8211 DATASHEET.rar

    2019-10-09 13:45:55
    REALTEK公司PHY芯片,包含RTL8211DN 8211EG,网上很难下
  • RTL8211F(D)手册,看别人要的积分比较多,下载下来免费分享给同行
  • RTL8211移植

    千次阅读 2020-02-26 16:09:11
    RTL8211是嵌入式中常用的一种PHY芯片。对于网口驱动的移植,只要u-boot和kernel有支持的驱动,移植方法还是比较简单的。 u-boot中的RTL8211移植 对于PHY的移植,大多数情况下只需要修改config文件即可,但是也有...

    RTL8211是嵌入式中常用的一种PHY芯片。对于网口驱动的移植,只要u-boot和kernel有支持的驱动,移植方法还是比较简单的。


    u-boot中的RTL8211移植

    对于PHY的移植,大多数情况下只需要修改config文件即可,但是也有例外,这时候我们就要仔细阅读芯片手册和原理图了。

    在移植过程中,我们遇到没见过的驱动,这个时候多利用查找功能,例如:ctags、grep -rn等等。查找别的板子类似的驱动,根据已有的程序来修改我们自己的,可以使开发效率事半功倍。

    $ vi include/configs/p1020ndae.h
    //注释掉VSC7385部分代码,添加以下宏
    #define CONFIG_PHYLIB_10G		/*以下四个宏,为RTL8211相关的宏*/
    #define CONFIG_PHY_VITESSE
    #define CONFIG_PHY_REALTEK
    #define CONFIG_PHY_TERANETICS
    
    #if defined(CONFIG_TSEC_ENET)
    #define CONFIG_IPADDR  		192.168.1.200		/*设置u-boot网络相关的参数 eth0*/
    #define CONFIG_GATEWAYIP      	192.168.1.1
    #define CONFIG_NETMASK 		255.255.255.0
    #define CONFIG_ETHADDR 		AA:22:33:44:55:66
    #define CONFIG_SERVERIP         192.168.1.223
    
    #define CONFIG_MII		/* MII PHY management */
    #define CONFIG_TSEC1
    #define CONFIG_TSEC1_NAME	"eTSEC1"
    #define TSEC1_PHY_ADDR	2
    #define TSEC1_FLAGS	(TSEC_GIGABIT | TSEC_REDUCED)
    #define TSEC1_PHYIDX	0
    #define CONFIG_HAS_ETH0
    #define CONFIG_ETHPRIME	"eTSEC1"
    
    #define CONFIG_TSEC2
    #define CONFIG_TSEC2_NAME	"eTSEC2"
    #define TSEC2_PHY_ADDR	0
    #define TSEC2_FLAGS	(TSEC_GIGABIT | TSEC_REDUCED)
    #define TSEC2_PHYIDX	0
    #define CONFIG_HAS_ETH1
    /*#define CONFIG_ETHPRIME	"eTSEC2"*/
    #define CONFIG_ETH1ADDR 		BB:22:33:44:55:66
    
    #if 0			/*tsec3没有使用,注释掉*/
    #define CONFIG_TSEC3
    #define CONFIG_TSEC3_NAME	"eTSEC3"
    #define TSEC3_PHY_ADDR	1
    #define TSEC3_FLAGS	(TSEC_GIGABIT | TSEC_REDUCED)
    #define TSEC3_PHYIDX	0
    #define CONFIG_HAS_ETH2
    #define CONFIG_ETHPRIME	"eTSEC3"
    #define CONFIG_ETH2ADDR 		33:22:33:44:55:66
    #endif
    
    #define CONFIG_PHY_GIGE	1	/* Include GbE speed/duplex detection */
    #endif
    

    问题1

    修改后的u-boot,启动后RTL8211识别了,但是ping不通。

    通过检查硬件,示波器量GTX_CLK引脚,无波形,说明cpu没有输出波形,通过查手册

    image

    查看原理图,发现GTX_CLK是给eTSEC1输出时钟的,所以要在boot中初始化TSEC1_GTX_CLK125寄存器。

    image

    所以修改u-boot源码

    vi arch/powerpc/include/asm/immap_85xx.h +2274
    #define MPC85xx_PMUXCR_TSEC1_GTX_CLK125 0x00040000 +
    vi board/freescale/p1020ndae/p1020ndae.c +304
    //添加到tsec_eth_init下面
    #ifdef CONFIG_TSEC1
    	SET_STD_TSEC_INFO(tsec_info[num], 1);
    	num++;
        setbits_be32(&gur->pmuxcr, MPC85xx_PMUXCR_TSEC1_GTX_CLK125);	+
    #endif
    

    重新编译,可以ping通了。

    linux中的网卡移植

    u-boot中已经对底层寄存器初始化完成了,kernel中会继承这些参数,但是还是要移植相应的驱动的。由于u-boot中移植好,我的linux中直接就能用,所以kernel驱动的移植,之后再完善吧。

    总结

    这里我们要想一下:

    • u-boot和linux的联系?
    • 为什么u-boot中网口调通,linux下的网口也通了?
    • u-boot和kernel的联系和区别?
    展开全文
  • RTL8211 原理图 PDF版

    2016-02-26 15:35:30
    RTL8211 原理图 PDF版
  • RTL8211E参考设计
  • RTL8211FI-CG.pdf

    2017-08-22 00:22:32
    RTL8211FI-CG.pdf
  • RTL8211EG——1000M网卡 verilog写得MiiM管理器源程序 已在XC6SLX16测试过 ,需要移植到其他芯片上也很方便 ,只需要修改针对该芯片得reg_data就可以
  • RTL8211BG芯片手册

    2010-12-24 11:35:00
    RTL8211BN芯片手册,10/100/1000以太网PHY收发器
  • RTL8211FS-CG,RTL8211FS-VS-CG,RTL8211FSI-CG,RTL8211FSI-VS-CG,DataSheet,REV 1.3,QFN48封装,10/100/1000M ETHERNET
  • RTL8211外围原理图

    2014-07-30 09:55:08
    RTL的PHY接口电路原理图,已经难证.没有问题
  • RTL8211 网卡接口板原理图加PCB文件 内含实物效果图
  • RTL8211E及PHY芯片的认识

    千次阅读 2019-09-17 09:15:52
    1:RTL8211E应用(一)之芯片功能介绍 https://blog.csdn.net/zhuyong006/article/details/80801892 2:RTL8211E应用(二)之信号输入、输出接口 https://blog.csdn.net/zhuyong006/article...

    1:RTL8211E应用(一)之芯片功能介绍 https://blog.csdn.net/zhuyong006/article/details/80801892

    2:RTL8211E应用(二)之信号输入、输出接口 https://blog.csdn.net/zhuyong006/article/details/80803567

    3:对于phy芯片的认识 https://blog.csdn.net/weixin_34101784/article/details/85992166

    4:以太网的phy寄存器分析 https://blog.csdn.net/subfate/article/details/44958597

    转载于:https://my.oschina.net/u/2963604/blog/3094007

    展开全文
  • RTL8211E应用(一)之芯片功能介绍

    万次阅读 2018-06-25 14:52:50
    TL8211E是Realtek瑞昱推出的一款高集成的网络接收PHY芯片,它符合10Base-T,100Base-TX和1000Base-T IEEE802.3标准,可以通过CAT 5 UTP电缆及CAT ...目前有RTL8211E-VB-CG、RTL8211E-VL-CG、RTL8211EG-VB-CG等三个版...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,043
精华内容 4,817
关键字:

rtl8211f