This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM620-Q1:在 U-boot shell 中启用 eth1。

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1380586/am620-q1-enabling-eth1-in-u-boot-shell

器件型号:AM620-Q1
Thread 中讨论的其他器件:AM620DP83869

工具与软件:

如果我在* uboot.dtsi 中启用 eth1、为什么不能使其"活动"?

如何启用第二个以太网端口?  我假设它是使用"k3-am62x-sk-common-u-boot.dtsi"完成的。  我在这里做了一个更改、以在 u-boot shell 中查看上述内容、但我想我缺少一些配置信息。  这是我的"k3-am62x-sk-common-u-boot.dtsi"文件:

e2e.ti.com/.../k3_2D00_am62x_2D00_sk_2D00_common_2D00_u_2D00_boot.dtsi.txt

默认情况下应启动 USB0、对吗?  我们在 USB0上没有 USBC 器件、只有标准 USBA 连接。  文件中是否需要进行任何更改?

现在、我得到以下信息:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    您当前使用的是哪个 U-boot 版本? 是的、我认为它应该是"k3-am62x-sk-common-u-boot.dtsi"、您应该在其中启用第二个以太网端口。 经过一些研究、您似乎需要尝试添加如下所示的"以太网端口"部分。 我从另一位似乎让以太网端口2在 U-boot 中工作(尽管在 AM64x 上)的人那里获得了这些信息。  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1335810/am6422-ethernet-boot/5193990?tisearch=e2e-sitesearch&keymatch=ethact#5193990 

    &cpsw3g {
    	reg = <0x0 0x8000000 0x0 0x200000>,
    	      <0x0 0x43000200 0x0 0x8>;
    	reg-names = "cpsw_nuss", "mac_efuse";
    	/delete-property/ ranges;
    	pinctrl-0 = <&mdio1_pins_default	/* HACK: as MDIO driver is not DM enabled */
    		     &rmii1_pins_default>;
    	bootph-pre-ram;
    
    	cpsw-phy-sel@04044 {
    		compatible = "ti,am64-phy-gmii-sel";
    		reg = <0x0 0x43004044 0x0 0x8>;
    		bootph-pre-ram;
    	};
    
    	ethernet-ports { <-------Add this and try it out
    		bootph-pre-ram;
    	};
    };
    
    &cpsw_port2 {
    	bootph-pre-ram;
    };
    
    &rmii1_pins_default {
    	bootph-pre-ram;
    };
    
    &mdio1_pins_default {
    	bootph-pre-ram;
    };
    
    &cpsw3g_phy13 {
    	bootph-pre-ram;
    };

    我将尝试在我的设置上复制您的步骤,但我不会得到它,直到可能明天。 只是为了澄清一下、您采取了以下步骤?

    1.更改 k3-am62x-sk-common-u-boot.dtsi  

    2.构建 U-boot

    3.将 u-boot 二进制文件复制到 SD 卡

    4.引导至 U-boot 提示符

    5.运行"setenv ethact eth1"命令

    对于 USB 问题、我建议创建一个单独的 E2E 帖子、当前、此帖子由以太网支持专家分配。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Doalin

    太棒了!  我正在使用 U-Boot 2023.04 (?) -见下文:

    我将尝试您为 eth1建议的更改。  我会留意您的回复。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    我对默认的"k3-am62x-sk-common-u-boot.dtsi"进行了以下添加、重新构建了 u-boot、将3个 u-boot 二进制文件复制到了 SD 卡的引导分区中。

    &cpsw3g {
    	reg = <0x0 0x8000000 0x0 0x200000>,
    	      <0x0 0x43000200 0x0 0x8>;
    	reg-names = "cpsw_nuss", "mac_efuse";
    	/delete-property/ ranges;
    	/* This is WA because MDIO driver is not DM enabled */
    	pinctrl-0 = <&main_mdio1_pins_default &main_rgmii1_pins_default &main_rgmii2_pins_default>;
    	bootph-pre-ram;
    
    	cpsw-phy-sel@04044 {
    		compatible = "ti,am64-phy-gmii-sel";
    		reg = <0x0 0x00104044 0x0 0x8>;
    		bootph-pre-ram;
    	};
    };
    
    &cpsw_port2 {
    	phy-mode = "rgmii-rxid";
    	phy-handle = <&cpsw3g_phy1>;
    	bootph-pre-ram;
    };
    
    &cpsw3g_mdio {
    	cpsw3g_phy1: ethernet-phy@1 {
    		reg = <1>;
    		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
    		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    		ti,min-output-impedance;
    	};
    };
    
    &main_pmx0 {
    	main_rgmii2_pins_default: main-rgmii2-pins-default {
    		pinctrl-single,pins = <
    			AM62X_IOPAD(0x184, PIN_INPUT, 0) /* (AE23) RGMII2_RD0 */
    			AM62X_IOPAD(0x188, PIN_INPUT, 0) /* (AB20) RGMII2_RD1 */
    			AM62X_IOPAD(0x18c, PIN_INPUT, 0) /* (AC21) RGMII2_RD2 */
    			AM62X_IOPAD(0x190, PIN_INPUT, 0) /* (AE22) RGMII2_RD3 */
    			AM62X_IOPAD(0x180, PIN_INPUT, 0) /* (AD23) RGMII2_RXC */
    			AM62X_IOPAD(0x17c, PIN_INPUT, 0) /* (AD22) RGMII2_RX_CTL */
    			AM62X_IOPAD(0x16c, PIN_OUTPUT, 0) /* (Y18) RGMII2_TD0 */
    			AM62X_IOPAD(0x170, PIN_OUTPUT, 0) /* (AA18) RGMII2_TD1 */
    			AM62X_IOPAD(0x174, PIN_OUTPUT, 0) /* (AD21) RGMII2_TD2 */
    			AM62X_IOPAD(0x178, PIN_OUTPUT, 0) /* (AC20) RGMII2_TD3 */
    			AM62X_IOPAD(0x168, PIN_OUTPUT, 0) /* (AE21) RGMII2_TXC */
    			AM62X_IOPAD(0x164, PIN_OUTPUT, 0) /* (AA19) RGMII2_TX_CTL */
    		>;
    	};
    };

    我正在使用 SK-AM62x EVM 进行测试、该 EVM 通过第二个端口直接连接到运行 DHCP 服务器的主机 Linux PC。 在 U-boot 控制台中进行测试、我可以检查是否已将 IP 地址分配给端口2并执行 ping 测试。

    但是我确实看到,尽管将 ethact 设置为 eth1 ,但我看不到它在网络列表中被列为活跃。 我不确定为什么会出现这种情况、但从功能上讲、端口2似乎可以正常工作。 我建议像我一样使用链接伙伴测试您的端口2、看看它是否能够使用您的当前配置 ping 链接伙伴。 如果不起作用、我建议您在 SK-AM62x EVM 上进行测试时、添加我对"k3-am62x-sk-common-u-boot.dtsi"所做的相同更改。

    => net list
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => setenv ethact eth1
    => net list          
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => setenv autoload no; dhcp;
    link up on port 2, speed 1000, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    DHCP client bound to address 172.168.1.32 (1036 ms)
    => ping 172.168.1.1
    link up on port 2, speed 1000, full duplex
    Using ethernet@8000000port@2 device
    host 172.168.1.1 is alive
    

    出于文档目的、这是"setenv ethact eth1"没有运行以将活动以太网端口移动到第二个端口时的外观。 因此、看起来几乎就像 U-boot 自动将 ethact 移动到第二个端口、并将其标记为"活动"。

    => net list
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => printenv ethact
    ## Error: "ethact" not defined
    => setenv autoload no; dhcp;        
    ethernet@8000000port@1 Waiting for PHY auto negotiation to complete......... TIMEOUT !
    am65_cpsw_nuss_port ethernet@8000000port@1: phy_startup failed
    am65_cpsw_nuss_port ethernet@8000000port@1: am65_cpsw_start end error
    link up on port 2, speed 1000, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    DHCP client bound to address 172.168.1.35 (1034 ms)
    => setenv autoload no; dhcp;
    link up on port 2, speed 1000, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    DHCP client bound to address 172.168.1.35 (1022 ms)
    => ping 172.168.1.1
    link up on port 2, speed 1000, full duplex
    Using ethernet@8000000port@2 device
    host 172.168.1.1 is alive
    => printenv ethact
    ethact=ethernet@8000000port@2
    => net list
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb 
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c active
    => 
    

    我运行的另一个测试似乎指示只有在使用 DHCP 或 ping 激活第二个端口后才会将"active"标签设置为 port2

    => net list
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => printenv ethact
    ## Error: "ethact" not defined
    => setenv ethact eth1
    => printenv ethact   
    ethact=eth1
    => \<INTERRUPT>
    => net list          
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => setenv ethact ethernet@8000000port@2
    => net list                            
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb active
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c 
    => setenv autoload no; dhcp;
    link up on port 2, speed 1000, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    DHCP client bound to address 172.168.1.35 (1020 ms)
    => net list
    eth0 : ethernet@8000000port@1 1c:63:49:0f:61:eb 
    eth1 : ethernet@8000000port@2 70:ff:76:1e:d4:5c active
    => 
    

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Doalin

    好!  我已经在我们的硬件上附加了一个日志、并且获得了以下信息:

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_7.txt

    为什么 eth1在速度10、半双工模式下?  另外、是否有任何解释说明我需要设置 ipaddr?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!  

    为什么我们的 eth1速度是10、半双工?

    您的链接伙伴是您通过 IP 地址为192.168.1.50且限制为10Mbps、半双工的以太网电缆连接 DUT 的器件吗? 另一件需要仔细检查的事情是通过 U-boot 中的 MII 工具是否建立链路(见下文)。

    => mii 
    mii - MII utility commands
    
    Usage:
    mii device                           - list available devices
    mii device <devname>                 - set current device
    mii info  <addr>                    - display MII PHY info
    mii read  <addr> <reg>              - read MII PHY <addr> register <reg>
    mii write <addr> <reg> <data>       - write MII PHY <addr> register <reg>
    mii modify <addr> <reg> <data> <mask> - modify MII PHY <addr> register <reg>
                                           updating bits identified in <mask>
    mii dump  <addr> <reg>              - pretty-print <addr> <reg> (0-5 only)
    Addr and/or reg may be ranges, e.g. 2-7.
    => mii device
    MII devices: 'mdio@f00' 'ethernet@8000000port@1' 
    Current device: 'mdio@f00'
    => mii device ethernet@8000000port@1
    => mii device
    MII devices: 'mdio@f00' 'ethernet@8000000port@1' 
    Current device: 'ethernet@8000000port@1'
    => mii dump 1 0
    0.    (1140)                -- PHY control register --
     (8000:0000) 0.15   =    0    reset
     (4000:0000) 0.14   =    0    loopback
     (2040:0040) 0. 6,13 =  b10   speed selection = 1000 Mbps <---check this
     (1000:1000) 0.12   =    1    A/N enable
     (0800:0000) 0.11   =    0    power-down
     (0400:0000) 0.10   =    0    isolate
     (0200:0000) 0. 9   =    0    restart A/N
     (0100:0100) 0. 8   =    1    duplex = full             <--- check this
     (0080:0000) 0. 7   =    0    collision test enable
     (003f:0000) 0. 5- 0 =    0    (reserved)
    => mii dump 1 1
    1.    (796d)                -- PHY status register --
     (8000:0000) 1.15   =    0    100BASE-T4 able
     (4000:4000) 1.14   =    1    100BASE-X full duplex able
     (2000:2000) 1.13   =    1    100BASE-X half duplex able
     (1000:1000) 1.12   =    1    10 Mbps   full duplex able
     (0800:0800) 1.11   =    1    10 Mbps   half duplex able
     (0400:0000) 1.10   =    0    100BASE-T2 full duplex able
     (0200:0000) 1. 9   =    0    100BASE-T2 half duplex able
     (0100:0100) 1. 8   =    1    extended status
     (0080:0000) 1. 7   =    0    (reserved)
     (0040:0040) 1. 6   =    1    MF preamble suppression
     (0020:0020) 1. 5   =    1    A/N complete
     (0010:0000) 1. 4   =    0    remote fault
     (0008:0008) 1. 3   =    1    A/N able
     (0004:0004) 1. 2   =    1    link status             <---- check this
     (0002:0000) 1. 1   =    0    jabber detect
     (0001:0001) 1. 0   =    1    extended capabilities

    此外、对于我需要设置 ipaddr 的任何解释?

    我在您的日志中看到"setenv autoload no; dhcp;"已中止、您的网络中是否设置了 DHCP 服务器? 基于此人工流产、可能是因为您没有此设置、所以无法动态地为以太网接口分配 IP 地址、这就是您可能需要使用 setenv ipaddr 静态设置 IP 地址的原因。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daolin

    输出如下:

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_8.txt

     这是 eth0和 eth1配置/-  

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_9.txt

    可以修改寄存器吗?  为什么 eth0是1000Mbps、eth1是10Mbps?  我的主机连接如下:

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!  

    我不确定为什么会根据 PHY 控制寄存器转储将 eth1配置为速度选择10Mbps。 您使用的是运行 AM620还是 TI EVM 的定制电路板? 如果您使用定制电路板、您为 eth0使用什么以太网 PHY、为 eth1使用什么以太网 PHY?  

    我注意到在 ETH1 PHY 控制寄存器转储中、"A/N enable"为0、这似乎意味着 ETH1的 PHY 不支持自动协商或其未配置为启用自动协商。 这可能就是为什么将线速率配置为选择速度选择时所使用的10Mbps 的原因。 您能否检查用于 ETH1的 PHY 是否支持自动协商?

    由于对于 eth0 PHY 控制寄存器转储、"A/N enable"为1、因此 eth0的 PHY 似乎不支持自动协商。 您是否可以将 eth1上连接的电缆切换到 eth0、然后看看是否仍然遇到与 eth1连接时看到的10Mbps、半双工问题? 这主要是为了检查两个链接伙伴(DUT 和您的主机连接)之间的自动协商是否没有错误。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daolin

    如何配置 eth1来启用自动协商?  我似乎不能使用 MII 写入来修改寄存器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    根据我的理解、MII 写入应该是写入 Phy 寄存器的合适实用工具;但是、我个人以前不需要这么做、因为自动协商通常根据链接伙伴之间的匹配选择速度等级和双工。 这就是为什么我想知道在尝试修改 PHY 寄存器之前是否可以检查我在上一个回复中询问的项目。  

    我之前需要进行的任何 PHY 寄存器修改主要是为了调试目的、我仅在 Linux 环境中使用 phytool 进行的。 MII 工具在 U-boot 环境中是等效的。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daolin

    好!  我检查了以下内容:

    对于 eth0和 eth1、这些引脚都被下拉至接地。  我在 eth1上注意到、在我中断自动引导后、它到达 u-boot shell、RGMII2_RD3变为高电平(3.3V)。   

    我们使用定制电路板、两个收发器是相同的。

    此外、在 ETH1的以太网收发器上、LED_0会变为高电平。

    我们的收发器是"DP83869HMRGZR"。

    此外、我认为 mii 命令无法识别 eth1。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    感谢您澄清如何使用 DP83869以太网 PHY。 此 PHY 应支持自动协商、因此很奇怪的是、eth1表示 A/N ENABLE 为0。

    您能否将连接在 eth1上的电缆切换到 eth0、看看您是否仍然看到与连接 eth1时相同的10Mbps 半双工问题?

    您能否进一步测试该问题并查看 eth0是否出现同样的问题?

    此外、您提到了使用 MII 写入无法写入 PHY、您能否显示日志错误是什么?

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Doalin

    这是"ping"命令。  配置 eth0和 eth1后、我可以将 env ethact 设置为 eth0或 eth1、并得到"ping"(将 env ipaddr 设置为192.168.1.51后)-我的 DHCP 服务器位于我的 Linux 计算机上-我已在 Windows 上完成了很多此操作。

    我将很快跟进写入失败的情况。

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_12.txt

    TI 图像中的任何内容都不会阻止第二个以太网收发器配置为更高的速度、对吗?  我的 USB 至以太网适配器限制为100 Mbps。

    为什么"MII 设备"中未列出"Ethernet@8000000port@2"?  看起来这些寄存器(如果我查看的是正确的寄存器)中具有随机值。  复位时状态寄存器应为0x0000。

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_14.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    为什么"MII 器件"中没有列出"Ethernet@8000000port@2"?  [报价]

    我认为这是因为您在键入"MII 设备"时有一个类型(而是写入"MII 奉献")

    这些寄存器(如果我看的是正确的寄存器)似乎其中有随机值。  复位时 STATUS 寄存器应为0x0000。

    是的、很奇怪、您看到的是0xFFFF、我在设置中也没有看到0xFFFF。

    >> TI 图像中的任何内容都不会阻止第二个以太网收发器配置为更高的速度、对吗?  

    据我所知、TI 图像中不应该有任何东西阻止第二个以太网 Phy 配置到更高的速度等级。 我的想法是、如果您能够在 DUT 上引导到 Linux、看看链路速度和双工是否也是10 Mbps 的半双工模式。 如果您在 Linux 中确实看到了相同的问题、还应检查 PHY 状态寄存器、然后查看您是否仍然看到0xFFFF。

    如果问题在 Linux 中仍然存在、我需要与团队、也许还需要与以太网 PHY 团队核实、看看他们是否对正在发生的事情有想法。

    -道林

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daolin

    我还确保以下引脚被拉至接地:

    使用 AM62x-LP-SK 开发板、我了解您描述的内容:

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_17.txt

    我们的定制电路板继续显示以下内容:

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_18.txt

    遗憾的是、我无法在定制电路板上完全启动 Linux。  在另一个线程中、我将尝试使该问题得到解决。  使用 TI"基础"映像、我得到以下日志:

    e2e.ti.com/.../U_2D00_Boot_5F00_TI_5F00_19.txt

    现在最好加入以太网 PHY 团队。

    我从开发板中包括的数据没有完整的 Linux 启动。

    此外、当我生成修改后的*。dtb 文件(使用"Linux Board Port")时、我会对 defconfig 文件(顶级 make 文件)使用以下代码:

    "make ARCH=ARM64 CROSS_COMPILE='AArch64-none-linux-gnu-' am62x_evm_r5_defconfig am62x_evm_a53_defconfig" 。

    SDK 附带了一个默认的 defconfig、但我不确定它是否正确。

    使用 MDIO 列表、可在定制电路板上得到以下结果:

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!

    感谢您发送这些详细信息。 鉴于问题似乎是10Mbps、ETH1上的半双工仅出现在定制电路板上、这几乎表明硬件配置设置不正确、可能是以太网 PHY 或 SoC MAC 侧。 我认为掌握以太网 PHY 团队的最佳方法是创建一个单独的线程、来描述您从 PHY 看到的 MII 读取结果、以了解这些结果是否可以帮助排除 PHY 端的配置不正确的情况。

    至于 Linux 启动问题、我不是最好的回应者、但我想提一条评论:"am62x_evm_r5_defconfig"不应使用 arch=arm64 cross_compil='Aarch64-none-linux-gnu-'工具链环境变量构建。 由于此 defconfig 特定于 R5内核、因此它应使用"ARM"架构(ARCH)、在"移植 U-boot"部分提供更多信息。  https://dev.ti.com/tirex/explore/node?node=A__Aea6RRpDjmWpbq1XT0xp3w__AM62-ACADEMY__uiYMDcq__LATEST 

    我仍然建议您解决另一个线程上的启动问题、因为我不是启动过程的专家。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好!  我正在另一个线程中解决引导问题、"Linux 板端口"文档中包含一个 defconfig 文件、随 SDK 提供。  除非另有说明、否则我可以使用它。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jim、您好!  

    好的、请随时告诉我以太网 PHY 团队的独立线程是如何工作的。  

    -道林

    P.S.我的回复将推迟到7月10日,因为我将在美国7月4日休假

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好!  谢谢!