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.

Problem with code builder for NDK

Problem: 
  Problem with "Adding NDK Support to an Existing Application" as described in chapter 1.6.1of document SPRU523H "TI Network Developer's Kit (NDK) v2.21 User Guide"
I would like to use the tool in order to start a client application.

Steps Needed to Recreate the Problem: 
  I am using ccs v5, working on evaluation board for C6748. 1. I downloaded and put in ti folder the ndk and nsp (ndk_2_20_03_24 and nsp_1_00_00_09) 2. I have an existing application with bios and xds. Sys Bs 6.35.1.29 3. I click on properties of the project, then in CCS General>RTSC I mark the NDK (under it also the 2.20.3.24) and the NDK Network Support Package (under it also 1.0.0.09). 4. Using XCONF I open the cfg file of the project. It opens in the "SYS/BIOS Welcome" screen (from there I can click on system overview and see the sys/bios elements like the threads modules, synchronization modules and others). 5. On the available products view I find the "NDK Core Stack". I have the following options below: Global, Ip, DNS, UDP, TCP, NAT, DHCP Server, Telnet, Http 6. I click on Global. Here is my problem. In the cfg screen new tab appears with header "NDK Core Stack" . The tab is named "properties", it has a table with columns "Name", "Value" and "Summary". Unlike with the sys/bios tab, I am not getting the option to choose the screens that are needed in order to add NDK components (wellcome , System Overview and etcetera). According to the document I was supposed to click on system overview and then I would see a square diagram with teh modules of the NDK, same as I got with the sys/bios - but as I said I am not getting it, I am getting only the properties tab. It is also very peculiar that under the NDK Core Stack list that I see in the available products, I do not see "DHCP CLient" as is showed in the example in chapter 1.7.1 of the doc I mentioned above (I wrote the list that appears, there is server but no client).



I appreciate quick answer,
  • Hi Gaby Levy,

    Gaby Levy said:
      Problem with "Adding NDK Support to an Existing Application" as described in chapter 1.6.1of document SPRU523H "TI Network Developer's Kit (NDK) v2.21 User Guide"

    This document is for NDK 2.21.

    Gaby Levy said:
      I am using ccs v5, working on evaluation board for C6748. 1. I downloaded and put in ti folder the ndk and nsp (ndk_2_20_03_24 and nsp_1_00_00_09) 2.

    Here you state that you are using NDK 2.20x

    The XGCONF features that you see missing are not available in NDK 2.20.  You need NDK 2.21 (or higher) for that.

    Please try NDK 2.21x or NDK 2.22x, which you can download here.

    Steve

  • I am sorry, it seems there is an advance but then I am stuck in next step, similar item.

    I managed to update the ndk, but now it seems also the nsp has problems (I am using nsp_1_00_00_09):

    There is undefied symbol " _NIMUDeviceTable C:\ti\ndk_2_22_03_20\packages\ti\ndk\stack\lib\stk6.a674<nimu.o674>"

    In "1.6.2 Troubleshooting NDK Application Builds" of the same document, one of the steps says I am supposed to "In the XGCONF configuration editor, use the Available Products view to enable the NSP > Emac module. Do this by right-clicking on the Emac module under the NSP component and choosing Use Emac from the context menu."

    However same as before I do not see activation, only basic empty table, tab name "properies" , so do not have that squares where I can enable modules.

    Thanks in advance,

    Gaby

  • Thanks I managed, I updated the NSP adn anyway it is using the rght click button and then enable....

    BR
    GBL