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.

AM3359 BeagleBone Pin Mux configuration

Hi

I'm trying to replicate the beagle bone pin out assignment with pin mux tool.

Starting from scratch I assigned the GEMAC CPSW to IO set 1. This

configuration doesn't assign the RMII1 REFCLK to H18 pin.

If I set this connection "manually" the tool reports an IO set violation.

How can assign these signal without violation error?

Thank you in advance

Best Regards

Andrea Sorio

  • GEMAC CPSW IO set 1 only configures port1 to MII mode, which does use RMII_REFCLK.  What type of PHY are connecting to each GEMAC CPSW port?

    Regards,
    Paul

  • Dear Paul

    Yes! I saw , the pin RMII_REFCLK should not be connected.

    However I have to use an SMSC LAN8710A

    Thank you

    Best Regards

    Andrea

  • The LAN8710 can be configured to operate in MII or RMII mode.  It only needs the 50 MHz RMII reference clock when operating in RMII mode.  I assume you are trying to operate in MII mode since you were selecting IO set 1 in the pin mux tool.  If you are operating the LAN8710 in RMII mode you should be selecting one of the other IO sets that supports RMII.

    Note: Please read the AM335x Silicon Errata and make sure you account for any issues related to Ethernet.  For example, there is one usage note and a few Advisories that describe limitations related to Ethernet , especially Advisory 1.0.16 if you plan to use RMII mode.

    Regards,
    Paul

  • Dear Paul

    Yes, I would like to use the MII, I already saw the errata.

    Thank you very much indeed for your help!!

    Regards

    Andrea