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.

AM62A7: ethernet example

Part Number: AM62A7

Tool/software:

Hello, 

I noticed there is no example in the SDK / EVB for ethernet. We tried to port an ethernet example of other TI processor but with no success thus far. 

We are wondering if TI has plans to add such an example to the SDK, and if so when?

Thank you

Guy

  • Hi,

    Could you please provide more detail on the ethernet example you asking about? Which TI SDK are you referring to? Is there a document link that you are looking at?

    Best Regards,

    Schuyler

  • Hello, 

    We are interested in FreeRTOS example with ethernet and lwip stack for AM62Ax (mcu R5 and A53_0). That is our main goal. 

    currently, we use the mcu_plus_sdk_am62ax_09_01_00_39 SDK but it is lacking examples for ethernet. 

    We saw that on AM62Px SDK there is a close enough example for freeRTOS and we ported it to AM62Ax R5 mcu processor. However we are stuck, it doesn't send packets and we are not sure why. 

    The projects from the AM62Px SDK we ported from are these: 

    enet_lwip_cpsw_am62px-sk_wkup-r5fss0-0_freertos_ti-arm-clang
    enet_l2_cpsw_switch_am62px-sk_wkup-r5fss0-0_freertos_ti-arm-clang
    enet_cpsw_tcpserver_am62px-sk_wkup-r5fss0-0_freertos_ti-arm-clang
    enet_cpsw_loopback_am62px-sk_wkup-r5fss0-0_freertos_ti-arm-clang
    And the AM62Px SDK was mcu_plus_sdk_am62px_10_00_00_14
    Some additional questions:
    * Can the MCU R5 of AM62Ax access the Packet DMA? or is only A53 accessible? 
    * Similarly, CPSW could run either from MCU R5 or A53? 
    * As seen in the images below, we suspect missing documentation in AM62Ax and specifically the highlighted registers are needed to continue coding.
     

    Pls help us as we are stuck and can't continue without examples nor documentation.

    Thank you

  • Hi, 

    Thanks for clarifying the source code you are working with. Your request was placed in the Linux support queue. I will re-direct to the colleague that supports this SDK.

    Best Regards,

    Schuyler

  • we use the mcu_plus_sdk_am62ax_09_01_00_39 SDK but it is lacking examples for ethernet. 

    As of now, Ethernet is not supported in AM62Ax MCU+ SDK.

    May I know what is your use case (end goal)?

    Regards

    Ashwani

  • Yes, we already know that. 

    What about missing documentation?

    Thank you

  • What about missing documentation?

    Are you looking for networking (ti.com)?

    Regards

    Ashwani

  • The networking link you sent contains a similar example to the one that we used. 

    Our concern is about the TRM, which is missing register documentation, pls see below the comparison in TRM documentation, AM62Ax vs AM62Px, clearly the AM62Ax is missing a lot of detail that we need to make the ethernet DMA working.

    Thank you

      

  • Thanks for helping us to improve.

    clearly the AM62Ax is missing a lot of detail that we need to make the ethernet DMA working

    I will convey this to TRM documentation team.

    * Can the MCU R5 of AM62Ax access the Packet DMA? or is only A53 accessible? 
    * Similarly, CPSW could run either from MCU R5 or A53? 

    A quick answer will be to check in AM62A-TRM and SysConfig (ti.com)

    If you need further help on specific peripheral, please raise as separate request.

    I will assign that to the domain expert to help you better.

    Regards

    Ashwani