RK3566调试外部以太网PHY

基于RK3566核心板设计了一块主板,运行 linux系统,外部PHY芯片为RTL8211F,电路如下:

PHY Address:0x01;

时钟方向:PHY->GMAC;

硬件注意事项:C15不能焊接,不然REGOUT无输出。

DTS文件的gmac1节点配置:

&gmac1 {
	phy-mode = "rgmii";
	clock_in_out = "input";

	snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;
	snps,reset-active-low;
	/* Reset time is 20ms, 100ms for rtl8211f */
	snps,reset-delays-us = <0 20000 100000>;

	assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
	assigned-clock-parents =  <&cru SCLK_GMAC1_RGMII_SPEED>, <&gmac1_clkin>;

	pinctrl-names = "default";
	pinctrl-0 = <&gmac1m0_miim
		     &gmac1m0_tx_bus2
		     &gmac1m0_rx_bus2
		     &gmac1m0_rgmii_clk
		     &gmac1m0_rgmii_bus
		     &gmac1m0_clkinout>;

	tx_delay = <0x15>;//0x4f
	rx_delay = <0x0b>;//0x2d

	phy-handle = <&rgmii_phy1>;
	status = "okay";
};

扫描delay窗口

注意,如果你使用的是 RTL8211 phy ,测试前需要拔掉网线。

先cd 到/sys/devices/platform/fe010000.ethernet路径下(如果是其它型号CPU,路径可能不一样,需要cd到/sys/devices/platform/路径下,执行ls,看看ethernet的节点地址),执行echo 1000 > phy_lb_scan:

[root@RK356X:/sys/devices/platform/fe010000.ethernet]# echo 1000 > phy_lb_scan
[  324.499147] Delayline scan speed set to 1000
[  324.802307] dwmac4: Master AXI performs any burst length
[  324.995121] RX(0x00):                                            O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.069120] RX(0x01):                                         O   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.143318] RX(0x02):                                              OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.217058] RX(0x03):                                          O O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.291182] RX(0x04):                                           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.365274] RX(0x05):                                          OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  325.439692] RX(0x06):                                           OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.514126] RX(0x07):                                             OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  325.588423] RX(0x08):                                             O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  325.662246] RX(0x09):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  325.736436] RX(0x0a):                                         O O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.810753] RX(0x0b):                                         O   O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.884578] RX(0x0c):                                           OO O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  325.958615] RX(0x0d):                                           OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  326.033028] RX(0x0e):                                             OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.106715] RX(0x0f):                                         O OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                           
[  326.180790] RX(0x10):                                         OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  326.255694] RX(0x11):                                         O O O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  326.330342] RX(0x12):                                          OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.404180] RX(0x13):                                           O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.478880] RX(0x14):                                            OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.552917] RX(0x15):                                             OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.627197] RX(0x16):                                             OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  326.701241] RX(0x17):                                           O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.775382] RX(0x18):                                            OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.849567] RX(0x19):                                           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  326.923875] RX(0x1a):                                          O  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  326.998120] RX(0x1b):                                         O  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.072172] RX(0x1c):                                          O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  327.146521] RX(0x1d):                                         O O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.220793] RX(0x1e):                                          OO   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.295084] RX(0x1f):                                           OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.369193] RX(0x20):                                          O  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.443125] RX(0x21):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  327.517103] RX(0x22):                                            OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.572649] RX(0x23):                                           OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.627328] RX(0x24):                                          O  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  327.692315] RX(0x25):                                           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.750556] RX(0x26):                                         OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.825081] RX(0x27):                                         O OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  327.899349] RX(0x28):                                          O  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  327.973604] RX(0x29):                                           O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.047691] RX(0x2a):                                            O  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  328.121766] RX(0x2b):                                         OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.195996] RX(0x2c):                                         OO  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  328.270397] RX(0x2d):                                             OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.344610] RX(0x2e):                                           O OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.418732] RX(0x2f):                                            O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.492683] RX(0x30):                                          O    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  328.566708] RX(0x31):                                          OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  328.641325] RX(0x32):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.715676] RX(0x33):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.789899] RX(0x34):                                         O   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  328.864177] RX(0x35):                                             O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  328.938021] RX(0x36):                                         O   O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.011932] RX(0x37):                                          O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.086259] RX(0x38):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  329.160702] RX(0x39):                                              OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.234671] RX(0x3a):                                           OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.308849] RX(0x3b):                                          O O OO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.382627] RX(0x3c):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.456737] RX(0x3d):                                              O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.530193] RX(0x3e):                                          O   O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.603881] RX(0x3f):                                           O OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.677691] RX(0x40):                                         OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.752234] RX(0x41):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  329.826346] RX(0x42):                                         O  OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.900541] RX(0x43):                                         O OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  329.974665] RX(0x44):                                           O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.048713] RX(0x45):                                          OO  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.122411] RX(0x46):                                           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO O                         
[  330.196661] RX(0x47):                                          O   O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.270269] RX(0x48):                                          O O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  330.340278] RX(0x49):                                              OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.404785] RX(0x4a):                                          OO O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  330.479091] RX(0x4b):                                          O  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                         
[  330.553397] RX(0x4c):                                          OO  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.627639] RX(0x4d):                                           OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.702081] RX(0x4e):                                           O  O OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.775784] RX(0x4f):                                           O   OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.849557] RX(0x50):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.923650] RX(0x51):                                          OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  330.997907] RX(0x52):                                            OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  331.072100] RX(0x53):                                         OOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO                          
[  331.146657] RX(0x54):                                           OOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOO                          
[  331.220555] RX(0x55):                                          OO OOOO OO OOO  O OOO  OO OOOOOO OOOOOO OOOOO  O OOO OO  OOO                          
[  331.291861] RX(0x56):                                               O           O                  O           O       O                             
[  331.355670] RX(0x57):                                                                                                                                
[  331.418520] RX(0x58):                                                                                                                                
[  331.481441] RX(0x59):                                                                                                                                
[  331.544504] RX(0x5a):                                                                                                                                
[  331.607392] RX(0x5b):                                                                                                                                
[  331.670305] RX(0x5c):                                                                                                                                
[  331.733313] RX(0x5d):                                                                                                                                
[  331.796159] RX(0x5e):                                                                                                                                
[  331.859232] RX(0x5f):                                                                                                                                
[  331.922173] RX(0x60):                                                                                                                                
[  331.985100] RX(0x61):                                                                                                                                
[  332.048029] RX(0x62):                                                                                                                                
[  332.110859] RX(0x63):                                                                                                                                
[  332.173682] RX(0x64):                                                                                                                                
[  332.236552] RX(0x65):                                                                                                                                
[  332.299498] RX(0x66):                                                                                                                                
[  332.362418] RX(0x67):                                                                                                                                
[  332.425267] RX(0x68):                                                                                                                                
[  332.488776] RX(0x69):                                                                                                                                
[  332.551743] RX(0x6a):                                                                                                                                
[  332.614695] RX(0x6b):                                                                                                                                
[  332.677631] RX(0x6c):                                                                                                                                
[  332.740684] RX(0x6d):                                                                                                                                
[  332.803550] RX(0x6e):                                                                                                                                
[  332.866527] RX(0x6f):                                                                                                                                
[  332.929389] RX(0x70):                                                                                                                                
[  332.992223] RX(0x71):                                                                                                                                
[  333.055067] RX(0x72):                                                                                                                                
[  333.117963] RX(0x73):                                                                                                                                
[  333.180958] RX(0x74):                                                                                                                                
[  333.243988] RX(0x75):                                                                                                                                
[  333.306878] RX(0x76):                                                                                                                                
[  333.369861] RX(0x77):                                                                                                                                
[  333.432828] RX(0x78):                                                                                                                                
[  333.495779] RX(0x79):                                                                                                                                
[  333.559217] RX(0x7a):                                                                                                                                
[  333.622451] RX(0x7b):                                                                                                                                
[  333.685490] RX(0x7c):                                                                                                                                
[  333.748524] RX(0x7d):                                                                                                                                
[  333.811657] RX(0x7e):                                                                                                                                
[  333.874813] RX(0x7f):                                                                                                                                
[  333.937722] 
[  333.937722] Find suitable tx_delay = 0x48, rx_delay = 0x2a
[  334.140479] Generic PHY stmmac-1:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=stmmac-1:00, irq=POLL)
[  334.156511] dwmac4: Master AXI performs any burst length
[root@RK356X:/sys/devices/platform/fe010000.ethernet]# [  334.156594] rk_gmac-dwmac fe010000.ethernet eth0: No Safety Features support found
[  334.156642] rk_gmac-dwmac fe010000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  334.157101] rk_gmac-dwmac fe010000.ethernet eth0: registered PTP clock

从扫描结果得知 rx_delay:0x2a,tx_delay:0x48。

测试扫描出来的中间值

将扫描得到的值通过命令配置到 rgmii_delayline 节点,然后测试该配置下 TX/RX 数据传输是否正
常,通过 phy_lb 节点测试,至少这个测试需要先 pass。
 

[root@RK356X:/sys/devices/platform/fe010000.ethernet]# echo 0x48 0x2a > rgmii_de
layline
[  989.520595] Set rgmii delayline tx: 0x48, rx: 0x2a
[root@RK356X:/sys/devices/platform/fe010000.ethernet]# echo 1000 > phy_lb
[ 1005.969140] PHY loopback speed set to 1000
[ 1006.280321] dwmac4: Master AXI performs any burst length
[ 1006.684569] Generic PHY stmmac-1:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=stmmac-1:00, irq=POLL)
[ 1006.699426] dwmac4: Master AXI performs any burst length
[root@RK356X:/sys/devices/platform/fe010000.ethernet]# [ 1006.699513] rk_gmac-dwmac fe010000.ethernet eth0: No Safety Features support found
[ 1006.699556] rk_gmac-dwmac fe010000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 1006.700049] rk_gmac-dwmac fe010000.ethernet eth0: registered PTP clock
[ 1006.700195] PHY loopback: PASS

测试 pass 后,将 delayline 分别填到 dts: tx_delay = <0x2e>; 和 rx_delay = <0x0f>; ,重新烧入
固件,接着继续测试 ping 或者 iperf 性能测试,一般情况下到这一步就可以了。
 

&gmac1 {
	phy-mode = "rgmii";
	clock_in_out = "input";

	snps,reset-gpio = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;
//	snps,reset-gpio = <&gpio3 RK_PC1 GPIO_ACTIVE_LOW>;
	snps,reset-active-low;
	/* Reset time is 20ms, 100ms for rtl8211f */
	snps,reset-delays-us = <0 20000 100000>;

	assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
	assigned-clock-parents =  <&cru SCLK_GMAC1_RGMII_SPEED>, <&gmac1_clkin>;

	pinctrl-names = "default";
	pinctrl-0 = <&gmac1m0_miim
		     &gmac1m0_tx_bus2
		     &gmac1m0_rx_bus2
		     &gmac1m0_rgmii_clk
		     &gmac1m0_rgmii_bus
		     &gmac1m0_clkinout>;
	
	tx_delay = <0x48>;//0x48
	rx_delay = <0x2a>;//0x2a		

	phy-handle = <&rgmii_phy1>;
	status = "okay";
};

详细内容可参考瑞芯微官方文档<Rockchip_Developer_Guide_Linux_GMAC_RGMII_Delayline_CN.pdf>,在sdk的..\docs\Common\GMAC路径下。

RK3566是一款高性能的64位四核芯片,可提供丰富的接口和功能,广泛应用于各种嵌入式系统中。而RTL8211F是一款高集成度的Gigabit以太网PHY芯片,用于处理以太网通信。 要调试RK3566RTL8211F的驱动,首先需要确保硬件连接正确。RTL8211F芯片通过PHY接口与RK3566芯片连接,需要将各个引脚正确连接,确保通信能够正常进行。 其次,需要加载正确的驱动程序。在RK3566的系统中,需要加载相应的网卡驱动程序,以支持与RTL8211F的通信。可以通过在系统中运行lspci命令来确认网卡设备的驱动程序是否正确加载。 接下来,可以通过网络配置工具来设置与RTL8211F的通信参数。在Linux系统中,可以使用ifconfig命令或者网络管理工具,如NetworkManager来配置网络接口。可以设置IP地址、子网掩码、网关等参数,确保RK3566能够与RTL8211F正常通信。 调试过程中,还可以使用网络诊断工具来检查网络连接是否正常。例如,可以使用ping命令来测试RK3566与另一个设备之间的连通性。如果ping命令成功返回,则表示网络连接正常。 最后,还可以使用网络分析工具来进行包的抓取和分析,以进一步调试和排查可能出现的问题。例如,可以使用Wireshark对网络数据包进行抓取和分析,以确认数据包的发送和接收情况。 总之,调试RK3566RTL8211F的驱动需要确保硬件连接正确、加载正确的驱动程序、配置正确的网络参数,并使用网络诊断工具和分析工具进行进一步的调试和排查。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火柴棍mcu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值