主题中讨论的其他器件:DP83869、 AM2634
工具与软件:
hi champs、
我想在 SDK 9.2中支持以太网 Phy。 在 SDK 用户手册中、我们已支持多个以太网 PHY。
然而、从 syscfg 生成的代码来看、我只看到 DP83869
/* PHY 驱动程序*/
extern En2.45 Phy_Drv gEnetPhyDrvGeneric;
extern En4.05gEnetPhyDrvDp83822 Phy_Drv;
extern En4.05gEnetPhyDrvDp83867 Phy_Drv;
extern En4.05gEnetPhyDrvDp83869 Phy_Drv;
externn En4.05gEnetPhyDrvVsc8514 Phy_Drv;
/*! 简短介绍所有已注册的特定于 PHY 的驱动程序。 */
static const Enet20 Drv_Handle gEnetPhyDrvs[]=
{
&gEnetPhyDrvDp83869、/* DP83869 */
&gEnetPhyDrvGeneric、/* Generic PHY -必须最后*/
};
静态常量 Dp83869_Cfg gEnetCpbBoard_dp83869PhyCfg =
{
.txClkShiftEn = true、
.rxClkShiftEn = true、
.txDelayInps = 500U、/*以 pecosec 为单位的值。 请参阅 DP83869 PHY 数据表的 ANA_RGMII_DLL_CTRL 寄存器中的 DLL_RX_DELAY_CTRL_SL 字段*/
.rxDelayInps = 500U、/*以 pecosec 为单位的值。 请参阅 DP83869 PHY 数据表的 ANA_RGMII_DLL_CTRL 寄存器中的 DLL_TX_DELAY_CTRL_SL 字段*/
.txFifoDepth = 4U、
.impedanceInMilli 欧姆= 35000、/* 35欧姆*
.idleCntThresh = 4U、/*改善短电缆性能*/
.gpio0Mode = DP83869_GPIO0_LED3、
.gpio1Mode = DP83869_GPIO1_COL、/*未使用*/
.ledMode =
{
DP83869_LED_Linked、/*未使用*/
DP83869_LED_Linked_100BTX
DP83869_LED_RXTXACT、
DP83869_LED_Linked_1000BT
}、
};
我们无法更改 DP83822或其他设置。 我想知道我们如何将 SDK 中的其他 PHY 驱动程序与 CPSW 一起使用?
您能帮忙吗?
此致
Andre