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.

[FAQ] LP-AM243: Configure ENET CPSW examples to run on AM243x-LP E2 revision boards.

Part Number: LP-AM243

I have a Sitara MCU AM243x-LP PROC109E2 revision board. The CPSW based ethernet examples work out of box on the device for older SDK (08.04 and before), but in the newer SDK releases (08.05 and later), the examples don't work anymore. How can I configure the examples to run on Revision E2 boards as well?

  • Hi,

    MCU+SDK 08.04 release onwards, out of box support for PROC109E3 boards was added. Since the schematics of revision E2 and revision E3 are different, you need to do SYSCFG modifications in order for the examples to run on older E2 board revisions. The two changes required are discussed below:

    Changes needed:

    1. Change MUX selection pin to appropriate pin number:
      RGMII MUX pin number needs to be changed to AA11 from Y20. This is because of the change in package signal name (from PRG1_PRU1_GP05 to GPMC0_AD12) and GPIO pin number (from GPIO0_70 to GPIO0_27).
      Older revisions:


      E3 revision:



    2. Delete PHY reset pin configuration (CONFIG_ENET_RGMII_PHY_RST):
      In E3 Revision board, the package signal name and GPIO pin number was changed. As a result, the GPIO CONFIG_ENET_RGMII_PHY_RST needs to be updated. Delete this GPIO pin configuration.

    BEFORE MODIFICATIONS:

    AFTER MODIFICATIONS:

    Now, rebuild the examples, and run the new application binary. The ethernet CPSW examples should work as expected on E2 revision boards as well.

    NOTE: The names of the GPIO pins have to exactly as shown in the pictures.

    Regards,
    Shaunak