13.1. 以太网端口配置

  • 对于仅支持单网口的sample:开发板上有双网口,在CMakeLists.txt中,支持如下配置:

    • set(APP_USE_ENET_PORT_COUNT 1): 使能开发板上ENet0对应的RGMII或RMII端口 5/6

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_ITF_RGMII 1): 使能开发板上RGMII端口 6

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_ITF_RMII 1): 使能开发板上RMII端口 6

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_PHY_DP83867 1): 使能开发板上RGMII端口 1

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_PHY_RTL8211 1): 使能开发板上RGMII端口 2

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_PHY_DP83848 1): 使能开发板上RMII端口 3

    • set(APP_USE_ENET_PORT_COUNT 1)且set(APP_USE_ENET_PHY_RTL8201 1): 使能开发板上RMII端口 4

  • 对于仅支持单网口的sample:开发板上只有一个网口,在CMakeLists.txt中,仅支持如下配置:

    • set(APP_USE_ENET_PORT_COUNT 1): 使能开发板上RGMII或RMII端口 5/6

  • 对于支持双网口的sample:开发板上必需有双网口,在CMakeLists.txt中,仅支持如下配置:

    • set(APP_USE_ENET_PORT_COUNT 2): 使能开发板上双以太网端口 5/6

:

  1. 仅在有DP83867的开发板上支持

  2. 仅在有RTL8211的开发板上支持

  3. 仅在有DP83848的开发板上支持

  4. 仅在有RTL8201的开发板上支持

  5. RGMII或RMII端口取决于硬件设计

  6. 以太网PHY类型由CMake构建过程根据硬件设计自动匹配