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.

Ethernet Driver missing

I am trying to upgrade from ndk 2.0 to ndk 2.20.06.35

I understand that the ethernet driver is not included so rebuilt the libraries using as shown here:

http://processors.wiki.ti.com/index.php/Rebuilding_the_NDK_Core

However, there is still no ethernet driver.

I am using a TCI6482 DSK and the old ethernet driver was called hal_eth_c6455.lib

This is with dsp/bios 5.41.13.42

I am getting this error:

undefined first referenced

symbol in file

--------- ----------------

_NIMUDeviceTable E:/ti/ndk_2_20_06_35/packages/ti/ndk/lib/C64plus/stack.lib<nimu.o64P>

  • Hi Bryan Hehn,

    You're almost there.  You won't find either the driver sources nor the driver libraries in the NDK installation anymore, so rebuilding won't get you what you need.

    What you need to do is point your application to the hal_eth_c6455.lib that's in your NDK 2.0 installation.  This is the most recent update of that driver.

    So, using the newer NDK 2.20x will give you the latest and greatest features + fixes to the core stack, but as for the TCI6482 driver, it hasn't changed (or been re-released) since NDK 2.0.0.

    Steve

  • Thanks, 

    I added the hal_eth_c6455.lib to my project and now I get this unresolved symbol

    C6455EMAC_getConfig

    Where is this located?

    I am including these libraries:

    miniPrintf
    hal_eth_c6455.lib
    netctrl
    nettool
    os_bios5
    stack
    hal_userled_stub
    hal_ser_stub
    hal_timer_bios5
     
    By the way - I am trying to port the example project 'ndk_evm6748_bios5_helloWorld' to the 6482 DSK.
  • Hi Bryan Hehn,

    That file was also shipped in NDK 2.0.0 and was located in the examples directory.  For example I see it here:

    ndk_2_0_0\packages\ti\ndk\example\network\helloWorld\dsk6455\dsk6455init.c

    Steve

  • That did it - thanks.  I am now able to complie and run.