请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-AM335X 主题中讨论的其他器件:AM3358
工具/软件:Linux
您好!
我需要两个以太网接口:eth0、eth1、所以我使用双 Mac 模式、但是
ETH1无法成功 ping 通。
am3358/Linux RT
SDK:TI-processor-SDK-Linux-RT-AM335x-EVM-05.01.00.11
设备树条目:
MAC:以太网@4a100000{
兼容="ti、am335x-cpsw"、"ti、cpsw";
ti、hwmonds ="cpgmac0";
时钟=<&cpsw_125mhz_gclk>、<&cpsw_CPT_RFT_clk>;
时钟名称="Fck、"CPT";
cpdma_channels =<8>;
ALE_ENINTERINS=<1024>;
bd_ram_size =<0x2000>;
MAC_CONTROL =<0x20>;
从器件=<2>;
ACTIVE_SLAVE =<0>;
CPTs_clock_mult =<0x8000000000>;
CPTs_clock_shift =<29>;
reg =<0x4a100000 0x800
0x4a101200 0x100>;
#address-cells =<1>;
大小单元格=<1>;
/*
* c0_Rx_THRESH_PEND
* c0_rx_pend
* c0_TX_pend
* c0_MISC_PEND
*
中断=<40 41 42 43>;
范围;
SYSCON =<&SCM_conf>;
STATUS ="禁用";
DaVinci_MDIO:MDIO@4a101000{
兼容="ti、cpsw-mdio"、"ti、davinci_mdio";
#address-cells =<1>;
#size-cells =<0>;
TI、hwmonds ="Davinci_mdio";
bus_freq =<1000000>;
reg =<0x4a101000 0x100>;
STATUS ="禁用";
};
cpsw_emac0:从器件@4a100200{
/*由 U-Boot 填充*/
mac-address =[ 00 00 00 00 00 00 00];
};
cpsw_emac1:从器件@4a100300{
/*由 U-Boot 填充*/
mac-address =[ 00 00 00 00 00 00 00];
};
PHY_SEL:cpsw-phy-SEL@44e10650{
兼容="ti、am3352-cpsw-phy-SEL";
REG=<0x44e10650 0x4>;
reg-names ="gmii-SEL";
};
};
Mac{(&M)
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&cpsw_default>;
pinctrl-1 =<&cpsw_sleep>;
状态="正常";
DUAL_EMAC =<1>;// YUQING *
};
DaVinci_MDIO{
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&Davinc_MDIO_default>;
pinctrl-1 =<&Davinc_MDIO_SLEEP>;
状态="正常";
};
cpsw_emac0{&cpsw_emac0}
兼容="ti、am335x-cpsw"、"ti、cpsw";
PHY_ID =<&Davinci_MDIO>、<1>;
PHY-MODE ="RGMII-txid";
DUAL_EMAC_res_vlan =<2>;
};
cpsw_emac1{&cpsw_emac1}
兼容="ti、am335x-cpsw"、"ti、cpsw";
PHY_ID =<&Davinci_MDIO>、<2>;
PHY-MODE ="RGMII-txid";
DUAL_EMAC_res_vlan =<3>;
};
cpsw_default:cpsw_default{
pinctrl-single、pins =<
/*从属设备1 */
AM33XX_IOPAD (0x914、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txen.rgmii1_tctl *
AM33XX_IOPAD (0x918、PIN_INPUT 下拉| MUX_MODE2)/*
mii1_rxdv.rgmii1_rctl *
AM33XX_IOPAD (0x91c、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txd3.rgmii1_td3 *
AM33XX_IOPAD (0x920、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txd2.rgmii1_td2 *
AM33XX_IOPAD (0x924、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txd1.rgmii1_TD1 *
AM33XX_IOPAD (0x928、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txd0.rgmii1_td0 *
AM33XX_IOPAD (0x92c、PIN_OUTPUT 下拉| MUX_Mode2)/*
mii1_txclk.rgmii1_tclk *
AM33XX_IOPAD (0x930、PIN_INPUT 下拉| MUX_MODE2)/*
mii1_rxclk.rgmii1_RCLK *
AM33XX_IOPAD (0x934、PIN_INPUT 下拉| MUX_MODE2)/*
mii1_rxd3.rgmii1_rd3 *
AM33XX_IOPAD (0x938、PIN_INPUT 下拉| MUX_Mode2)/*
mii1_rxd2.rgmii1_RD2 *
AM33XX_IOPAD (0x93c、PIN_INPUT 下拉| MUX_MODE2)/*
mii1_rxd1.rgmii1_RD1 *
AM33XX_IOPAD (0x940、PIN_INPUT 下拉| MUX_MODE2)/*
mii1_rxd0.rgmii1_rd0 *
/*从机2 */
AM33XX_IOPAD (0x840、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_a0.rgmii2_tctl */
AM33XX_IOPAD (0x844、PIN_INPUT 下拉| MUX_MODE2)/*
GPMC_A1.rgmii2_rctl */
AM33XX_IOPAD (0x848、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_A2.rgmii2_td3 */
AM33XX_IOPAD (0x84c、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_A3.rgmii2_td2 */
AM33XX_IOPAD (0x850、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_A4.rgmii2_TD1 */
AM33XX_IOPAD (0x854、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_A5.rgmii2_td0 */
AM33XX_IOPAD (0x858、PIN_OUTPUT 下拉| MUX_Mode2)/*
GPMC_A6.rgmii2_tclk *
AM33XX_IOPAD (0x85c、PIN_INPUT 下拉| MUX_MODE2)/*
GPMC_A7.rgmii2_RCLK *
AM33XX_IOPAD (0x860、PIN_INPUT_PULLUGDOWN | MUX_MODE2)/* GPMC_A8.rgmii2_rd3 *
AM33XX_IOPAD (0x864、PIN_INPUT_PULLUGDOWN | MUX_MODE2)/* GPMC_A9.rgmii2_RD2 *
AM33XX_IOPAD (0x868、PIN_INPUT 下拉| MUX_MODE2)/*
GPMC_A10.rgmii2_RD1 */
AM33XX_IOPAD (0x86c、PIN_INPUT 下拉| MUX_MODE2)/*
GPMC_A11.rgmii2_rd0 */
>;
};
cpsw_sleep:cpsw_sleep{
pinctrl-single、pins =<
/*从器件1复位值*/
AM33XX_IOPAD (0x914、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x918、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x91c、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x920、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x924、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x928、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x92c、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x930、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x934、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x938、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x93c、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x940、PIN_INPUT 下拉| MUX_MODE7)
/*从机2复位值*/
AM33XX_IOPAD (0x840、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x844、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x848、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x84c、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x850、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x854、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x858、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x85c、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x860、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x864、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x868、PIN_INPUT 下拉| MUX_MODE7)
AM33XX_IOPAD (0x86c、PIN_INPUT 下拉| MUX_MODE7)
>;
};
此配置正常、我显示了两个以太网接口
在 Linux 中。 我可以成功 ping eth0接口、但无法 ping
eth1接口成功。