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/PROCESSOR-SDK-AM335X: Does CCS v5 come with an ini Parser

Part Number: PROCESSOR-SDK-AM335X


Tool/software: Code Composer Studio

I am wanting to know if Code Composer studio v5 (version I'm using) come with a ini file parser to get and put values based on keys?

I installed the boost library which has simple ini parser, I believe I linked it correctly but when I add the library as an include #include <boost> it says it can't resolve the inclusion. I tried adding the two .hpp files form a post I've seen.

So, If CCS v5 has an ini parser pre-built in, what is it called? If not, how can I get boost to work correctly?

I'm needing to edit a configuration file to be used on the AM335x Starter Kit dev board.

  • Ray,

    Are you looking for an ini parser that would run on the AM335x? Code Composer Studio does not include such a library. In general Code Composer Studio includes a standard C/C++ runtime library. The rest of the software for the platform comes with the Processor SDK. I am going to move this thread into the processors forum to see if the team there can help you out.

    Regards,
    John
  • Hi,

    The Processor SDK RTOS for AM335x is available at: software-dl.ti.com/.../index_FDS.html. All the driver examples in CCS project are available. Please follow the Getting started guide and Developer guide.

    Regards, Eric
  • I'm not trying to read through a myriad of stuff. I'm finding that adding an additional library is not as easy as linking the library and paths in the Project Properties. I am wanting to use Boost Library for it's ini parser library in a project and I still get inclusion errors for my #include <boost/.../...> in my project.
  • Hi,

    Can you elaborate what is the boost library and what is the software package you are using? Is it part of the Processor SDK RTOS package? If it is not, the common way we add a library is to add into the CCS project ====> property======>ARM linker ====>File Search Path.

    Regards, Eric
  • Any update? Is the problem still there?

    Regards, Eric
  • Here is a link for Boost Library.

    I found a work around. For some reason if I link it to it's normal file path after being installed....I get the includes error trying to include it at the beginning of my code.

    Project->Properties, then C/C++ General->Paths and Symbols, using the tabs to link to /usr/include/boost/.

    But if I put a copy of Boost in /home/<machine name>/ti-sdk-am335x-evm-06.00.00.00/Linux-devkit/sysroots/i686-arago-Linux/usr/arm-linux-gnueabihf/include/ ...... it works fine. No include errors.