TI中文支持网
TI专业的中文技术问题搜集分享网站

wince am335x 配置rmii网络不通alive一直为0

配置如下OUTREG32(GMII_SEL_REG, 0x5);
#define MII1_PADS \
PAD_ENTRY(MII1_TXEN, MODE(1)) /* RGMII1_TCTL */ \
PAD_ENTRY(MII1_RXDV, MODE(1) | RXACTIVE) /* RGMII1_RCTL */ \
// PAD_ENTRY(MII1_TXD3, MODE(1)) /* RGMII1_TD3 */ \
// PAD_ENTRY(MII1_TXD2, MODE(1)) /* RGMII1_TD2 */ \
PAD_ENTRY(MII1_TXD1, MODE(1)) /* RGMII1_TD1 */ \
PAD_ENTRY(MII1_TXD0, MODE(1)) /* RGMII1_TD0 */ \
// PAD_ENTRY(MII1_TXCLK, MODE(1)) /* RGMII1_TCLK */ \
// PAD_ENTRY(MII1_RXCLK, MODE(1) | RXACTIVE) /* RGMII1_RCLK */ \
// PAD_ENTRY(MII1_RXD3, MODE(1) | RXACTIVE) /* RGMII1_RD3 */ \
//PAD_ENTRY(MII1_RXD2, MODE(1) | RXACTIVE) /* RGMII1_RD2 */ \
PAD_ENTRY(MII1_RXD1, MODE(1) | RXACTIVE) /* RGMII1_RD1 */ \
PAD_ENTRY(MII1_RXD0, MODE(1) | RXACTIVE) /* RGMII1_RD0 */ \
PAD_ENTRY(MDIO_DATA, MODE(0) | RXACTIVE | PULLUP_EN) /* MDIO_DATA */ \
PAD_ENTRY(MDIO_CLK, MODE(0) | PULLUP_EN) /* MDIO_CLK */ \
PAD_ENTRY(MII1_CRS , MODE(1) | RXACTIVE) \
PAD_ENTRY(MII1_RXERR, MODE(1) | RXACTIVE) \
PAD_ENTRY(RMII1_REFCLK , MODE(0) | RXACTIVE) \

Jian Zhou:

MDIO读写PHY的寄存器正常么?

sing vi:

回复 Jian Zhou:

你好正常的phy设置的是1

sing vi:

回复 Jian Zhou:

我在 flush OEMCacheRangeFlush读取的

OALLog(L"\r\necc type:0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x \r\n", INREG32(OALPAtoUA(0x44E10650)), INREG32(OALPAtoUA(0x44E1090c)),\INREG32(OALPAtoUA(0x44E10924)), INREG32(OALPAtoUA(0x44E10928)), INREG32(OALPAtoUA(0x44E1093c)),\ INREG32(OALPAtoUA(0x44E10940)), INREG32(OALPAtoUA(0x44E10944)), INREG32(OALPAtoUA(0x44E1091c)));

赞(0)
未经允许不得转载:TI中文支持网 » wince am335x 配置rmii网络不通alive一直为0
分享到: 更多 (0)