Other Parts Discussed in Thread: DRA821
How to test RGMII configuration with DRA821 on EVM ? As only SGMII is enabled by default ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
DRA821 EVM supports only one port (Port 2) on the GESI card which is why QSGMII card (with 4 ports) is used to showcase multiple ports and that is the default configuration.
The following makefile changes on SDK 7.3 illustrate how to enable Port 2.
Enet makefile change
diff --git a/examples/utils/makefile b/examples/utils/makefile index 40ccfc9..2bce2ef 100644 --- a/examples/utils/makefile +++ b/examples/utils/makefile @@ -29,6 +29,7 @@ else ifeq ($(APPUTILS_TYPE),full) MODULE_NAME = enet_example_utils_full ENET_CFLAGS += -DENETAPPUTILS_UART_ALLOWED + ENET_CFLAGS += -DENETAPPUTILS_BYPASS_QSGMII else MODULE_NAME = enet_example_utils ENET_CFLAGS += -DSDK_6_2_CORE_SDK_IMAGE @@ -40,6 +41,9 @@ else ifneq ($(SOC),$(filter $(SOC), j7200)) ENET_CFLAGS += -DENETAPPUTILS_UART_ALLOWED endif + ifeq ($(SOC),$(filter $(SOC), j7200)) + ENET_CFLAGS += -DENETAPPUTILS_BYPASS_QSGMII + endif else ENET_CFLAGS += -DENETAPPUTILS_UART_ALLOWED endif
EthFW Concerto makefile change
diff --git a/apps/app_remoteswitchcfg_server/mcu_2_0/concerto.mak b/apps/app_remoteswitchcfg_server/mcu_2_0/concerto.mak index 4bed8a9..1f64e3a 100644 --- a/apps/app_remoteswitchcfg_server/mcu_2_0/concerto.mak +++ b/apps/app_remoteswitchcfg_server/mcu_2_0/concerto.mak @@ -45,9 +45,9 @@ STATIC_LIBS += eth_intervlan STATIC_LIBS += lib_remote_device STATIC_LIBS += lib_remoteswitchcfg_server -ifeq ($(TARGET_PLATFORM),J7200) - DEFS += ENABLE_QSGMII_PORTS -endif +#ifeq ($(TARGET_PLATFORM),J7200) +# DEFS += ENABLE_QSGMII_PORTS +#endif CPSW_APPUTILS_LIB = enet_example_utils
With this change, Port 2 (MAC Port 3 in picture) can be used to talk to the EVM
Regards
Vineet