Other Parts Discussed in Thread: AWR2544, SYSCONFIG
Tool/software:
Hello,
Goal: Enable Slave mode on AWR2544EVMLOP with Automotive Ethernet PHY.
We've successfully modified our AWR2544EVMLOP physically to enable Automotive Ethernet PHY using TI instructions.
I've built the C:\ti\mmwave_mcuplus_sdk_04_06_01_02\mmwave_mcuplus_sdk_04_06_01_02\ti\demo\awr2544\mmw\ demo software using gmake as per the SDK with MakeFiles instructions. This works with the Industrial PHY as expected.
I've then successfully modified the sysConfig component of Industrial PHY for project MMW_CLI to use the Automotive Ethernet component instead and rebuilt. This was then flashed successfully to the board for QSPI boot mode. This boots fine as shown below when my automotive ethernet adapter is set to slave mode, connecting to the default master mode on the awr2544evm.
I then changed the sysconfig component of the MDIO to disable "Set as Master" to try and get the AWR2544EVM to act as slave.
However, the application no longer continues to the cpsw_handleLinkUp stage after printing the Host MAC address as seen below:
I've verified my test setup by loading back on the master version just to be sure, and it indeed still works, but slave mode on awr2544 does not. I tried setting the Disable state machine on open (and separately manual MDIO mode) as a guess, but this yielded the same above result.
Are there other modifications I need to make to the mmw cli demo source or sysconfig to enable slave mode on the awr2544?
Thank you for your time,
-Ross B