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.

TDA2E: 24.10 Gigabit Ethernet Switch (GMAC_SW) in Literature Number: SPRUI29F November 2015–Revised October 2018

Part Number: TDA2E
Other Parts Discussed in Thread: TDA2

HI,

We use Cortex®-A15 microprocessor unit (MPU) subsystem on TDA2x ,and we want to driver GMAC_SW on A15 (MPU) subsystem. We have PROCESSOR_SDK_VISION_03_06_00_00 soft package,and the guide document of package is attached.

My question is:

1. Where is GMAC( on TDA2x)  driver code in  PROCESSOR_SDK_VISION_03_06_00_00 soft package?

2. How to build the GMAC driver code into .out file?

Thanks

Dengfei Li VisionSDK_Getting_Started_Guide.pdf

  • Hi,

    can you check in "PROCESSOR_SDK_VISION_03_06_00_00\ti_components\networking\nsp_gmacsw_4_16_00_00"

    Regards,

    Yordan

  • HI ,

    PROCESSOR_SDK_VISION_03_06_00_00\ti_components\networking\nsp_gmacsw_4_16_00_00" DO NOT be built into kernel in PROCESSOR_SDK_VISION_03_06_00_00 package


    can you solve the second question below ?

    2. How to build the GMAC driver code into .out file?


    Thanks
    Dengfei Li

  • There are 2 options for GMAC driver support on TDA2 running Vision SDK.

    - Option 1: TI RTOS GMAC driver on M4. This is provided by nsp_gmacsw_4_16_00_00 and it is pre-built. VSDK will link the libraries from NSP package. It is included by defining NDK_PROC_TO_USE=ipu1_1 under ~\vision_sdk\apps\configs\tda2xx_evm_bios_all\cfg.mk.

    - Option 2: Linux Ethernet driver on A15. If you build the Linux Vision SDK and run Linux on A15, the ethernet driver is provided in Linux kernel by default.

    Regards,
    Stanley

  • HI Stanley,

     Thanks for your answers firstly.

    There are 2 questions to need you help below:

    1. We use A15 on TDA2x,and I see "NDK_PROC_TO_USE=a15_0"  in  ~\vision_sdk\apps\configs\tda2xx_evm_bios_all\cfg.mk.

     Now I want to know: what's the directory of the ethernet driver( GMAC_SW on TDA2x soc)  provided in Linux kernel by default?

    2. We use realtek PHY IC(RTL9000A) to connect GMAC_SW(on TDA2x),what's the directory of PHY driver for realtek in linux kernel ?

      if I know dir of PHY driver in liunux kernel,I can use it as base and change it according to new RTL9000A driver code.

    Thanks a lot

    Dengfei Li

  • 1. This is still using TI RTOS driver under nsp. To build for Linux, please refer to ~/vision_sdk/docs/Linux/VisionSDK_Linux_UserGuide.pdf.

    2. Once you follow the Linux User Guide, the Linux 4.4 kernel will be installed. Please refer to Linux kernel documentation for ethernet driver.

  • HI Stanley,

    Sorry for your misunderstanding my meaning.

    I want to know exactly "detailed directory" in  in Linux kernel for  Option2 below:

    - Option 2: Linux Ethernet driver on A15. If you build the Linux Vision SDK and run Linux on A15, the ethernet driver is provided in Linux kernel by default.

    Thanks

    Dengfei

  • Linux kernel documentation will provide that information.

  • HI ,

    I do not find the detail directory of GMAC( on TDA2x)  driver code for A15 (MPU) subsystem in  linux kernel documents

    Could other engineer tell the directory below?

    What's the detailed directory of GMAC( on TDA2x)  driver code for A15 (MPU) subsystem in  PROCESSOR_SDK_VISION_03_06_00_00 soft package?

     

    Thanks a lot

    Dengfei Li

  • Please follow the Linux user guide first to clone Linux kernel from public repo. Vision SDK doesn't come with Linux kernel since it is open source.

    All Linux drivers are under ~/ti_components/os_tools/linux/kernel/omap/drivers/.

    Please note we don't provide training on Linux since it is open source.