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.

C6748 and the NDK v1.94

Other Parts Discussed in Thread: OMAPL138

i am trying to bring the Network Developers Kit into my 6748 project. my issue is that the NDK seems to run off of just one EMAC interrupt and the 6748 seems to have 8 interrupts associated with the EMAC. On top of that it is split into Core 0 and Core 1

I don't know for sure what to do with this. 

Does the 1.94 NDK not work with the 6748? if it does will i have to rewrite the EMAC controller code? is the "Misc interrupt" the same as the single MDIO/EMAC interrupt it wants to use? If so do i used core 0 or core 1?

  • I believe that the current version of the NDK is at v2.20.  Can you upgrade to that before proceeding further?

    Dave

  • well we apparently don't have access to the NDK v2.2, when we go to look for updates we only see 2.0.0

    in addition, we are kind of in a hurry and from what i understand NDK 2.0 and higher is a radical change from 1.94.  if 1.94 is not supported with the 6748 then we won't have a  choice, but for right now we would prefer to try and get 1.94 working.

  • NDK 1.94 was released before the 6748 existed.  I highly recommend that you move to the latest release as well as NSP (NDK support package, it has the EMAC driver for 6748), as this release supports the 6748:

    NDK:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/ndk_2_20_03_24/index_FDS.html

    NSP:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/nsp_1_00_00_09/index_FDS.html

     

    Steve

  • thanks for the link. I really appreciate it.

    Right now we are just trying to find out if the ethernet hardware works when we get the boards (this week).  we will be upgrading the NDK for sure.  what i am trying to find out is a "Yes, NDK 1.94 should still work...it just needs this modification" or "No, NDK 1.94 will not work, you will be required to move on to a new version"

  • Cobsonchael,

    First off, I have to say that running NDK 1.94 with the OMAPL138 hardware is not supported.

    Having said that, I do think that the core stack libraries from 1.94 should work with the OMAPL138.  However, there are no OMAPL138 Ethernet drivers for this version of the NDK.

    So, what you could try is to update your project to point to the 1.94 core stack libraries, but point to the Ethernet libs to the later released OMAPL138 Ethernet drivers.

    Again, I think this *should* work, but this is not supported (also keep in mind that it may not work, either, as I've never tried this).

    Steve