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.

CCS/TM4C1294NCPDT: NDK files not compiled after changing it.

Part Number: TM4C1294NCPDT


Tool/software: Code Composer Studio

Hi,

I am using CCS 10.1.1. I want to change the code of NDK library. The path of the file is /home/ti/tirtos_tivac_2_16_00_08/products/ndk_2_25_00_09/packages/ti/ndk/nettools/http. When I change the code of this files and compile the code then the changes does not apply. I want to change the files of this folder but it looks like the changes are not applied after compilation. Please explain how I can solve this issue.

  • Hello Niket,

    Can you explain how you are trying to re-compile after making the changes? It's not clear to me right now what you have tried so far that is not working.

  • Hi,

    I made one HTTP server using the tirtos_tivac_2_16_00_08 library. In this library, there is one file httpcli.c. I want to do modifications to this file. Full path of the file is /home/ti/tirtos_tivac_2_16_00_08/products/ndk_2_25_00_09/packages/ti/ndk/nettools/http/httpclie.c. This path is linked to CCS also. When I modified this file and compiled it, I found that the changes I did are not reflected. I am using CCS 10.1.1 on a Linux machine. This file is a part of HTTP library. Hope I gave enough clarity on this.

  • Hello Niket,

    Thanks, yes that helps me a lot. So you have two ways to try and get the change reflected.

    The quick and simple way that impacts only your individual CCS project and not any future ones you may make using that change is to copy the httpclie.c into your project and then compile the project with it included and it will compile that file over the library. This works for all TI-RTOS library files.

    The longer way but what will work to permanently have the change reflected in the TI-RTOS libraries is to re-build the libraries. For the NDK, see this E2E FAQ post which provides PDF's for how to do this, you'll want the newer one as you are using NDK 2.25: