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.

AWR2944EVM: Custom AWR2944 board with different Ethernet PHY than AWR2944EVM - Enet examples not working

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944, DCA1000EVM

We have designed a custom board based on the AWR2944EVM. In terms of differences between the EVM, we had to change some of the components due to supply chain constraints.

I can flash the AWR2944 on our custom board and can run the OOB demos which use the UART for sending data to the host machine. Raw data captures are also working via the DCA1000EVM.

However, what is not working is streaming detections over Ethernet. With supply chain constraints, we had to use an alternative to the PHY used on the EVM. The EVM uses DP83867ERGZR and we use the Microchip VSC8501XML-03.

I can flash the awr2944_mmw_demoTDMEnet.appimage and using the mmWave Demo Visualiser, I send queryLocalIp but the IP address is always 0.0.0.0 - it is not getting assigned an IP address from the DHCP enabled router it is connected to. The same network setup works with the AWR2944EVM and streaming detections using this demo app image works as expected.

Is there something in the source code that I need to configure for our PHY to work? Can you provide any information or guidance what may be causing the issue?

I can see source code files for the PHY used on the EVM and some other PHYs in the following location:

C:\ti\mmwave_mcuplus_sdk_04_02_00_02\mcu_plus_sdk_awr294x_08_01_01_06\source\networking\enet\core\src\phy

but none of these devices match theone we use (VSC8501XML-03)

Any help would be greatly appreciated,

Mark