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
注:
仅在有DP83867的开发板上支持
仅在有RTL8211的开发板上支持
仅在有DP83848的开发板上支持
仅在有RTL8201的开发板上支持
RGMII或RMII端口取决于硬件设计
以太网PHY类型由CMake构建过程根据硬件设计自动匹配