主题:SysConfig 中讨论的其他器件
工具/软件:
您好、TI 支持团队。
我将使用 enet_lwip_cpsw_am64x-evm_r5fss0_freertos_ti-arm-clang 示例工程。
我想更改定制电路板以太网 PHY 的 ledMode。
具体来说、我想更改 ti_board_config.c 中 gEnetCpbBoard_dp83867PhyCfg 的 ledMode 设置
如下所示:
---------
static const Dp83867_Cfg gEnetCpbBoard_dp83867PhyCfg =
{
/* The delay values are set based on trial and error and not tuned per port of the evm */
.txClkShiftEn = true,
.rxClkShiftEn = true,
.txDelayInPs = 250U, /* 0.25 ns */
.rxDelayInPs = 2000U, /* 2.00 ns */
.txFifoDepth = 4U,
.impedanceInMilliOhms = 35000, /* 35 ohms */
.idleCntThresh = 4U, /* Improves short cable performance */
.gpio0Mode = DP83867_GPIO0_LED3,
.gpio1Mode = DP83867_GPIO1_COL, /* Unused */
.ledMode =
{
#if 1 // after
DP83867_LED_LINKED,
DP83867_LED_RXTXACT,
DP83867_LED_LINKED,
DP83867_LED_LINKED_1000BT,
#else // default
DP83867_LED_LINKED, /* Unused */
DP83867_LED_LINKED_100BTX,
DP83867_LED_RXTXACT,
DP83867_LED_LINKED_1000BT,
#endif
},
};
---------
使用的 SDK 为 MCU_PLUS_SDK_am64x_08_06_00_45。
TI_board_config.c 在编译过程中会自动生成、因此即使我修改了该文件、它也会被覆盖。
我应该如何修改它?
我找到了 Dp83867_setLedMode 函数。
如果我可以修改它、PHY 是否可以正确处理此更改?
此致、
今泉清正。