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.

CCS5 - Command Line Project Creation

Other Parts Discussed in Thread: CCSTUDIO, TMS570LS3137

Hi,

I've read this wiki link http://processors.wiki.ti.com/index.php/Projects_-_Command_Line_Build/Create for getting information about creating a project from the command line.

I am using the following  command to create a ccs project:

C:\ti\ccsv5\eclipse>eclipsec -nosplash -data c:\myWorkspace -application.com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL"

Using this command launches CCS  window and I get the following output on the command line

C:\ti\ccsv5\ccs_base\DebugServer\
C:\ti\ccsv5\ccs_base\DebugServer\..\dvt_3.1.0.201110191212\

It does not proceed beyond this.  The version of CCS is  5.1.0.09

Could you please provide an example on how to create a CCSv5 project through command line?

Regards,

Siddharth

  • There is a typo in your command. It should be:

    eclipsec -noSplash -data c:\myWorkspace -application com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL"

    Also note that you should specify a device variant (-ccs.device), as per the example shown in the wiki page you referenced.

  • Hi Aarti,

                   Thanks, I am able to create CCS Project now . However I would like to create it outside of the workspace, hence I used the following command.

    eclipsec.exe -noSplash -data C:\myTMS570HDKWorkspace -application com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL1" -ccs.device TMS570LS3137  -ccs.outputType executable -ccs.location "D:\00\test"

     I am getting the following error

    Creating project 'TestCL1'...

      !ERROR: A file or directory with name 'TestCL1' already exists at location 'D:\00\test'! (There is no file or directory with that name)
    Job found still running after platform shutdown.  Jobs should be canceled by the
     plugin that scheduled them during shutdown: com.ti.ccstudio.devicemodel.DeviceModelLoader$InitializationJob$3

    Can you suggest how can I create the project outside of the workspace?

    Thanks,

    Siddharth

     

  • Sid Deshpande said:

    eclipsec.exe -noSplash -data C:\myTMS570HDKWorkspace -application com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL1" -ccs.device TMS570LS3137  -ccs.outputType executable -ccs.location "D:\00\test"

     I am getting the following error

    Creating project 'TestCL1'...

      !ERROR: A file or directory with name 'TestCL1' already exists at location 'D:\00\test'! (There is no file or directory with that name)

    Even if there is no file or directory with that name, if you previously created a project with that name in that workspace, it will store that information in the metadata, and will not allow you to create another project with the same name. So with the same syntax you are using above, you can either create a project with a different name or use a different workspace.

  • Hi Aarti,

    I created a new workspace and tried to create the project again. I still get the same error.

    I used the following command:

    eclipsec.exe -noSplash -data C:\myWorkspace -application com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL1" -ccs.device TMS570LS3137  -ccs.outputType executable -ccs.location "D:\00\test"

    --------------------------------------------------------------------------------

    Creating project 'TestCL1'...

      !ERROR: A file or directory with name 'TestCL1' already exists at location 'D:\00\test'!
    Job found still running after platform shutdown.  Jobs should be canceled by the
     plugin that scheduled them during shutdown: com.ti.ccstudio.devicemodel.DeviceM
    odelLoader$InitializationJob$3

    I tried to specify a different name for the project but still I get the same error.

    eclipsec.exe -noSplash -data C:\myWorkspace -application com.ti.ccstudio.apps.projectCreate -ccs.name "TestCL2" -ccs.device TMS570LS3137  -ccs.outputType executable -ccs.location "D:\00\test"

    --------------------------------------------------------------------------------

    Creating project 'TestCL2'...

      !ERROR: A file or directory with name 'TestCL2' already exists at location 'D:\00\test'!
    Job found still running after platform shutdown.  Jobs should be canceled by the
     plugin that scheduled them during shutdown: com.ti.ccstudio.devicemodel.DeviceM
    odelLoader$InitializationJob$3

    If I do not specify the ccs.location argument, I am able to create the project but it gets created in the workspace. 

    Regards,

    Siddharth

     

  • When you use the -ccs.location option it creates a project directly in the specified folder. So if you previously created a project (of any name) in that same location it will not allow you to create another one. It should work if you specify a different directory for -ccs.location for every project you are trying to create.

  • I am able to create project outside of the workspace when I specify the ccs.overwrite argument.

    eclipsec.exe -noSplash -data "C:\mywork" -application com.ti.ccstudio.apps.projectCreate -ccs.name Myproject2 -ccs.location D:\00\test -ccs.device TMS570LS3137 -ccs.overwrite keep

    Regards,

    Siddharth