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/CC3220SF-LAUNCHXL: CCS10.0.0 compiler fails after installing TIRTOS

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3200SDK, CC3200, CC3220SF, CCSTUDIO, SYSCONFIG

Tool/software: Code Composer Studio

I have installed CCS10.0.0, simplelink_cc32xx_sdk_4_10_00_07 and CC3200SDK_1.5.0

the compiler pass all the CC32XX_SDK examples, but fails on CC32SDK examples, here is the details: https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/908935

I install tirtos_cc32xx_2_16_01_14, the CCS compiler pass the CC32SDK examples but fail all the CC32XX_SDK examples.

Here is the error message:

Building file: "../timerled.syscfg"
Invoking: SysConfig
"" -s "C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json" -o "syscfg" --compiler ccs "../timerled.syscfg"
subdir_rules.mk:16: recipe for target 'build-1459010095' failed
process_begin: CreateProcess(NULL, "" -s C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json -o syscfg --compiler ccs ../timerled.syscfg, ...) failed.
make (e=87): The parameter is incorrect.
gmake: *** [build-1459010095] Error 87
gmake: Target 'all' not remade because of errors

 

When install CCS10.0.0, simplelink_cc32xx_sdk_4_10_00_07CC3200SDK_1.5.0 and tirtos_cc32xx_2_16_01_14,

is there any sequence requirement for installation to make the compiler pass all the examples?

How to fix my problem?

Regards

Sam

  • Sam,

    Could you please provide the exact sequence of steps to reproduce this? Do you first import and build an example from CC3200SDK_1.5.0 and then import and build an example from Simplelink_cc32xx_sdk_4_10_00_07 in the same workspace?

    TI RTOS for CC32xx seems to have a dependency on version 3.32.xx of XDCtools. Do you have that installed as well?

    I haven't been able to reproduce this behavior yet so it would be very helpful if you could save the complete build logs (as described here) of all projects you tried to build (both from CC3200 SDK and from SimpleLink CC32xx SDK) and attach them here. Also please more the sequence of steps to help us reproduce this issue. 

  • Hello,

    I intentionally separate the workspace, one for CC3200SDK and another for Simplelink_cc32xx_sdk_4_10_00_07. 

    In my case, I can uninstall  Simplelink_cc32xx_sdk_4_10_00_07, CC3200SDK  and  tirtos_cc32xx_2_16_01_14.

    Is there any requirement for the installation sequency?

    Here is the content in my Ti directory.

    Regards

    Sam


  • samuel zhang said:
    Is there any requirement for the installation sequency?

    No there is no such requirement.

    We would still need additional details in order to understand the reason for your build error. With your current installation set up, you are saying that the examples from CC3200_SDK build OK but the ones from Simplelink_cc32xx_sdk_4_10_00_07 do not. Is that correct?   

    As requested earlier, could you please save the complete build logs (as described here) of a project build from CC3200 SDK and a build from SimpleLink CC32xx SDK and attach them both here for us to review?

  • Hello,

    Here is the build log file for Simplelink_cc32xx_sdk_4_10_00_07.

    Regards

    Sam

    simplelinkcc32xxsdk_4_10_00_07_adcsingleBuild.log
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    **** Build of configuration Debug for project adcsinglechannel_CC3220SF_LAUNCHXL_tirtos_ccs ****
    "C:\\ti\\ccs1000\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
    Building file: "../adcsinglechannel.syscfg"
    Invoking: SysConfig
    "" -s "C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json" -o "syscfg" --compiler ccs "../adcsinglechannel.syscfg"
    subdir_rules.mk:16: recipe for target 'build-957620239' failed
    process_begin: CreateProcess(NULL, "" -s C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json -o syscfg --compiler ccs ../adcsinglechannel.syscfg, ...) failed.
    make (e=87): The parameter is incorrect.
    gmake: *** [build-957620239] Error 87
    gmake: Target 'all' not remade because of errors.
    **** Build Finished ****
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Thank you for the log but I'm afraid it does not shed any more light on the reason for the error. At this point, I suspect it might be a CCS installation or corruption issue. 

    Example projects from the SimpleLink SDk build fine for me without issues. The project build output for a working example starts with this:

    **** Build of configuration Debug for project timerled_CC3220SF_LAUNCHXL_tirtos_ccs ****

    "C:\\CCStudio_10.0.0.00010\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 

    Building file: "../timerled.syscfg"
    Invoking: SysConfig
    "C:/CCStudio_10.0.0.00010/ccs/utils/sysconfig_1.4.0/sysconfig_cli.bat" -s "C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json" -o "syscfg" --compiler ccs "../timerled.syscfg"
    Running script...
    Validating...
    Generating Code...
    Writing C:\workspaces\ccsv10\cc3220_workspace\timerled_CC3220SF_LAUNCHXL_tirtos_ccs\Debug\syscfg\ti_drivers_config.c...
    Writing C:\workspaces\ccsv10\cc3220_workspace\timerled_CC3220SF_LAUNCHXL_tirtos_ccs\Debug\syscfg\ti_drivers_config.h...
    Writing C:\workspaces\ccsv10\cc3220_workspace\timerled_CC3220SF_LAUNCHXL_tirtos_ccs\Debug\syscfg\syscfg_c.rov.xs...
    Finished building: "../timerled.syscfg"

    In contrast, your build is missing the path and call to sysconfig_cli.bat:

    Building file: "../adcsinglechannel.syscfg"
    Invoking: SysConfig
    "" -s "C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json" -o "syscfg" --compiler ccs "../adcsinglechannel.syscfg"
    subdir_rules.mk:16: recipe for target 'build-957620239' failed
    process_begin: CreateProcess(NULL, "" -s C:/ti/simplelink_cc32xx_sdk_4_10_00_07/.metadata/product.json -o syscfg --compiler ccs ../adcsinglechannel.syscfg, ...) failed.
    make (e=87): The parameter is incorrect


    Could you check what your project's SysConfig properties look like? For comparison, here is what mine looks like for the timerled example project.

    And this is what SYSCONFIG_TOOL variable is defined as:

    Try adjusting your settings to match with this. If that does not fix the issue, please uninstall and reinstall CCS. I'm sorry about the inconvenience but I'm not really sure what else could be contributing to the problem.