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.

AM3357: AM3357

Part Number: AM3357

Hi, 

I have few queries for AM3357 device. 

  1. What is the use case of CPSW interface which uses RMII interface ? Does it support HSR / PTP or it is just a MAC based Ethernet interface ?
  2. In order to use HSR with PTPV2 what is the configuration to be used ? Is it PRU-ICSS MII interface ? Can we use RMII interface with PRU-ICSS ?
  3. In order to use HSR with PTPV1 what is the configuration to be used ? Is it PRU-ICSS MII interface ? Can we use RMII interface with PRU-ICSS ?
  4. How to configure between PTPV1 and PTPV2 ?
  5. Please find attached file for pin muxing for the Ethernet MII with PRU-ICSS  which shows conflict between T17 pin for using it for NAND flash interfacing in 8 bit boot mode & PRU-ICSS. How to resolve this conflict ? Changing NAND flash to eMMC just for this pin conflict is not a good idea due to cost impact between two memories.
  6. From below link the jumper setting for ICE board is for CPSW & PRU-ICSS configuration & not for MII + PTPV1 or MII + PTPV2 configuration. If yes how to configure the PTPV1 and PTPV2 ? Please clarify https://software-dl.ti.com/processor-sdk-linux/esd/docs/05_02_00_10/linux/Foundational_Components_PRU-ICSS_PRU_ICSSG.html#pru-icss-ethernet

Regards, 

Dushyant

  • Apologies, Pin mux file for point #5 is attached now.0636.AM335x.zip

  • Hi,

    The main issue here to answer your questions is that TI does not have recent SDK support for the HSR/PRP on the AM335x devices for the PRU. The CPSW does have HSR/PRP support but it is provided in the kernel and is independent CPSW, this is assuming that CPSW is used in dual mac mode.

    PTPv2 is not supported on the AM335x devices, this is due to the CPTS module only supports PTPv1.

    Best Regards,

    Schuyler

  • Hi Schuyler, 

    Thanks for your reply. Please confirm my understanding below:-

    1. HSR/PRP & PTP support now discontinued for PRU-ICSS ?

    2. CPSW still have Linux based HSR/PRP support for dual MAC configuration that can be used for new design for supporting HSR/PRP as per IEC 62439-3 ?

    3. PTPV1 ( IEEE 1588:2002) is also supported for CPSW with dual MAC configuration ?

    4. For CPSW with dual MAC interface RMII interface can be used or MII needs to be used ?

    5. CPSW shall work on AM335x devices with latest TI SDK version 7.3 for Linux?

    6. HSR/PRP & PTP shall work in non off loading mode as PRU is not utilized ?

    7. Are there any blocker issues for CPSW for HSR/PTP usage ?

    I really appreciate if you can reply point by point.

    Regards, 

    Dushyant