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.

TMDSICE3359:AM335x PINMUX problem

Part Number: TMDSICE3359
Other Parts Discussed in Thread: SYSCONFIG, AM3356

Hi.

I am developing HSR/PRP custom board by referring to ICE3359.
It was confirmed that the AM335x had two PRU MACs and two EMACs of 335x itself.
However, using the SYSCONFIG tool, we have confirmed that using four MACs at the same time is unreasonable
Is this right?
Is it impossible to do at least 2 PRU MAC and 1 EMAC?

I have one more question
To proceed with the above process, I would like to refer to pinmux
C:\ti\pdk_am335x_1_0_17\packages\ti\starterware\tools\pinmux_config\am335x
I checked the internal 'icev2_config.pinmux' file.
However, it does not seem to be linked to the actual ICE3359.
No pins used in ICE3359 have been added.
Please check it.

Thank you.

Below is a picture of icev2_config.pinmux for reference.
The PRU pin is not set either, is this right?

Also, I am using AM3356.

  • However, using the SYSCONFIG tool, we have confirmed that using four MACs at the same time is unreasonable
    Is this right?

    Correct, the PRUSS MII1 shares pins with RGMII2

    Is it impossible to do at least 2 PRU MAC and 1 EMAC?

    Yes, you can successfully configure this scenario

    AM335x MAC usecase example.syscfg

    I have one more question
    To proceed with the above process, I would like to refer to pinmux
    C:\ti\pdk_am335x_1_0_17\packages\ti\starterware\tools\pinmux_config\am335x
    I checked the internal 'icev2_config.pinmux' file.
    However, it does not seem to be linked to the actual ICE3359.
    No pins used in ICE3359 have been added.
    Please check it.

    This .pinmux file does not appear to be complete.  Attached here is an un-validated .pinmux I located for the V2 ICE board.  it may not be complete and therefore It provided as-is. 

    am3359_ice.pinmux

    --Paul 

  • First of all, thank you very much.

    It was a great help.

    I have additional questions.
    I'm going to use MII, not RMII.
    Is it impossible to release the RMII pin and add MII as shown in the picture above?

    Thank you.

  • The RMII pins are actually "released" when the RMII interface is removed from the tool.  The conflicts exist when you add the (non-reduced) MII interface as it requires additional signals.  The pins that support these additional signals are already in use., hence the reported conflicts. You would need to eliminate the following signals in order to accommodate the MII interface:

    Pin Current use
    J18 GPIO0[16]
    K15 GPIO0[17]
    J17 GPIO3[4]
    K18 GPIO3[9]
    L18 GPIO3[10]
    L16 UART3_TXD
    L17 UART3_RXD

    Basically, you give up the UART3 console and 5 GPIO.

    --Paul.