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.

AM2434: AM2434

Part Number: AM2434

When trying to run the EtherNET/IP demo example code on AM2434 custom board I get the following result in the console (UART) output:

I am using ethernetip_adapter_generic_device_rgmii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang example code from the SDK. I am using interface PRG1_RGMII1 and PRG1_RGMII2.

Could you please help me to resolve this issue.

  • We have tested basic functionalities with LP-AM2434. We are using ethernetip_adapter_generic_device_rgmii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang example code from the SDK.

    When we are using LP-AM2434 for testing, get the following result in the console (UART) output and it is working well -

    But when trying to run the EtherNET/IP demo example code on our AM2434 custom board, getting the following result in the console (UART) output:

    Board is flashed successfully, and other example code is working (like I2c example code) in custom board.

    We are using following configuration for EtherNET/IP demo-

    Do we need to change anything in the configuration file for custom board. Could you please help me to resolve this issue asap.

  • Hi Surabhi,

    From the logs, it looks like some issue with Phy configuration. Can you check following itmes

    1) PHY alive status in MDIO registers
    2) PHY link status in MDIO registers.
    3) Phy address configuration is correct

    Could you also let us know about the Industrial Communication SDK version you are using?

    Regards,
    Prajith

  • Hi Prajith,

    I am using ind_comms_sdk_am243x_09_00_00_03 version.

    We are not able to run our custom board in debug mode. Could you please help how can we check MDIO registers status and Phy address.

    I am using following configuration for phy.

    In configuration file following base address - 

    How can we check is it correct or not. 

  • HI Surabhi,

    The PHY number should come from the board Design and this should be configured in SYS config. 

    Details on MDIO register can be found in section 6.4.12 PRU_ICSSG MII MDIO Module of the TRM.

    Regards,
    Prajith

  • Hi Prajith,

    Thanks for your support.

    I have checked in board. There was some process issue which is now rectified. Now both phy address is coming correctly.