在C6657_EMAC_Example例程中:
SGMII Registers:
SGMII_REGS->TX_CFG = config->txConfig; sgmii_config.txConfig = 0x108A1;
SGMII_REGS->RX_CFG = config->rxConfig; sgmii_config.rxConfig = 0x00700611;
SGMII_REGS->AUX_CFG = config->auxConfig; sgmii_config.auxConfig = 0x51;
SerDes Registers:
CSL_BootCfgSetSGMIIConfigPLL (0x00000051);
CSL_BootCfgSetSGMIIRxConfig (0, 0x00700621);
CSL_BootCfgSetSGMIITxConfig (0, 0x000108A1);
看资料的意思 这两组各三个寄存器的值是应该相等
sgmii_config.rxConfig= 0x00700611
CSL_BootCfgSetSGMIIRxConfig (0, 0x00700621)
一个是0x00700611
一个是0x00700621
是写错了吧???
另外在EMAC的文档中 竟然没有这三个寄存器的说明???
SGMII_REGS->TX_CFG
SGMII_REGS->RX_CFG
SGMII_REGS->AUX_CFG