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 6.1.3 Incompatible with StarterWare for ARM®︎ based TI Sitara Processors

hi all,

StarterWare 02.00.01 for AM335X,download from  software-dl.ti.com/.../index_FDS.html.

Code Composer Studio Version: 6.1.3.00033,download from processors.wiki.ti.com/.../Download_CCS.

Then bulid the starterware project (eg,D:\ti\AM335X_StarterWare_02_00_01_01\build\armv7a\cgt_ccs\am335x\drivers), using default settings.

It occur that serious errors made the build terminate as following shows.

Errors occurred during the build.
Errors running builder 'CDT Builder' on project 'drivers'.
java.lang.NullPointerException

How to handle that ? Thanks a lot for your help!

When build the starterware project with CCS v6.1.2, there are also other tough problems, such as losing runtime support libray -- rtsv7A8_A_le_eabi.lib.

How to generate the library, what each part symbol means ? In new version CCS,  only the library rtsv7A8_T_le_n_v3_eabi under installing directory.

Thanks again !

  • Moving this to the Starterware forum.
  • Key,

    Could you please try the Processor SDK RTOS package from here?

    http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-RTOS-AM335X/latest/index_FDS.html 
    There's a Starterware package in the installation.

    Lali

  • Thanks for your guidance which is significant to a new comer!
  • Lalindra, many thanks for your advise, I'll try that later. Run so far, CCS 6.1.2 and Starterware project have work on my computer. Thanks!
  • I'm having the same issue. I have CC 6.1.1 on my laplop (Win7) and I remember setting up the gpioLEDBlink program was pretty straightforward and worked flawlessly. Fast-forward six to eight months later, and I am trying to now install CC 6.1.3 on my workstation and I can seem to at least attempt to build the gpioLEDBlink program, and see the expected errors. When I try to build "drivers", "platform" or "utils", I get the 'CDT Builder' error. When I build "system", it seems to have no problem. I have been having this issue for days and I am hoping someone has run across this and the fix.
  • Hi! I'm new in ti developer tools. I've had same problem with CCS Version: 6.1.3.00034 and ti-processor-sdk-rtos-am437x-evm-02.00.02.11. When I try import starterware projects(for example led_blink) in workspace and then make attempt build it I have CDT Builder Error
    as in figure on the top topic. The Problem was solved next way:
    go to 'SDK_PATH/pdk_am437x_1_0_2/packages/' and run pdkProjectCreate.bat with parameters you need (see top of batch file) this batch file creates folder - MyExampleProject. Projects inside MyExampleProject was imported and built correctly in CCS6.1.3. Sorry for my English:)

  • > Could you please try the Processor SDK RTOS package from here?
    >
    > software-dl.ti.com/.../index_FDS.html
    > There's a Starterware package in the installation.

    That's not a good advice. The StarterWare package there is structured completely different than StarterWare 2.0.x - so existing users of this version would have to restructure their projects and rewrite their applications. I don't understand why TI offers a new StarterWare version which is that incompatible...
  • Hi, Lali.

    I too am having the same issue, although I am using that AM335x Processor SDK (3.0).  I'm on a Windows7 64-bit platform.  Specifically, the path to the PDK (Processor SDK) that I have just installed is:

         C:\ti\pdk_am335x_1_0_3\packages\ti\starterware

    And when I try to import the examples and build them, (Examples:

       C:\ti\pdk_am335x_1_0_3\packages\ti\starterware\examples\example_utils\

       C:\ti\pdk_am335x_1_0_3\packages\ti\starterware\examples\lcdc

       C:\ti\pdk_am335x_1_0_3\packages\ti\starterware\dal    (supporting library)

       C:\ti\pdk_am335x_1_0_3\packages\ti\starterware\utils   (supporting library)

    in the Console window it emits this text:

       **** Clean-only build of configuration am335x_debug for project example_utils ****

       "C:\\ti\\ccsv6\\utils\\bin\\gmake" -j 4 -s -k clean -O

       gmake: *** No rule to make target 'clean'.

       **** Build Finished ****

    Then the following dialog box pops up...

    ...and that's where the compilation ends.


    It would certainly be nice if I could make these work.

    I have tried building these with CCS 6.1.2 and CCS 6.1.3 and get exactly the same results.  Can y ou help me (us) sort this out?

    Kind regards,

    Vic

  • It may be pertinent that I just found    C:\ti\pdk_am335x_1_0_3\packages\ti\starterware\build\release_am335x.sh

    and from its contents I see that if I change directory to the starterware directory and issue the command:

         > gmake   lcdc_app_raster   PROFILE=debug   PLATFORM=am335x-evm   KW_BUILD=no

    that it successfully builds not only the  lcdc_app_raster   example application, but also the libraries on which it depends (in DEBUG mode).  However, I was still hoping to look at (and follow by tracing the code as it executes under the CCS debugger, and thereby learn how it works) the source code in CCS so I can adapt it to my application.

    Also, if you have any tips on actual documentation that describes how this application (and others) are laid out (i.e. how the source code is organized -- how the pieces were meant to work together)  that is more current than  software-dl.ti.com/.../index.html ,  I would VERY, VERY much appreciate it.

    Kind regards,

    Vic