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.

LP-CC2651R3SIPA: No XDCtools, equivalent to the specified version '3.60.999'

Part Number: LP-CC2651R3SIPA

Hi Engineers,

I m trying to build I2secho project but I am getting error 

"See details below...
i2secho_CC26X2R1_LAUNCHXL_tirtos_ccs
No XDCtools, equivalent to the specified version '3.60.999', are available - defaulting to '3.62.1.16_core'."

I tried to download XDCtools version 3.60.999. But it is not available.

Suggest me how to resolve the problem.

Thanks and regards

Ajmal.

  • Hi Ajmal,

    In general XDCTools is installed automatically when installing the SDK. However, in certain cases, CCS does not properly find it. Can you please verify if you have in the folder where you have installed the SDK the proper XDCTools folder?
    If yes, then in CCS, click on Window > Preference > Code Composer Studio > Products and press "Refresh".
    If not, you can try to find a compatible XDSTools version here: http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/

    As a side note, you are mentioning LP-CC2651R3SIPA, however you are using i2secho_CC26X2R1_LAUNCHXL_tirtos_ccs. Please make sure to use an example compatible with your hardware. In addition to that, it looks like you are using an old SDK, it might make sense to use a newer SDK (see here https://www.ti.com/tool/download/SIMPLELINK-CC13XX-CC26XX-SDK).

    I hope this will help,

    Best regards,

  • Hi clement,

    Yes I found XDCTools folder and I followed the instructions you provided by you.

    However I installed the new SDK CC13xx CC26XX [6.40.0.13] and tried to build the i2secho example with freertos with gcc. 

    With  freertos I am facing these errors.

    Building file: "syscfg/ti_freertos_config.c"
    Invoking: GNU Compiler
    "C:/ti/gcc_arm_none_eabi_9_2_1/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DDeviceFamily_CC26X2 -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/kernel/freertos" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source/ti/posix/gcc" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include/newlib-nano" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include" -O3 -ffunction-sections -fdata-sections -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"syscfg/ti_freertos_config.d_raw" -MT"syscfg/ti_freertos_config.o" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug/syscfg" -std=c99  -o"syscfg/ti_freertos_config.o" "syscfg/ti_freertos_config.c"
    subdir_rules.mk:35: recipe for target 'syscfg/ti_freertos_config.o' failed
    syscfg/ti_freertos_config.c:24:10: fatal error: ../../Source/list.c: No such file or directory
       24 | #include <../../Source/list.c>
          |          ^~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    gmake: *** [syscfg/ti_freertos_config.o] Error 1
    Building file: "syscfg/ti_freertos_portable_config.c"
    Invoking: GNU Compiler
    "C:/ti/gcc_arm_none_eabi_9_2_1/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DDeviceFamily_CC26X2 -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/kernel/freertos" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source/ti/posix/gcc" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include/newlib-nano" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include" -O3 -ffunction-sections -fdata-sections -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"syscfg/ti_freertos_portable_config.d_raw" -MT"syscfg/ti_freertos_portable_config.o" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug/syscfg" -std=c99  -o"syscfg/ti_freertos_portable_config.o" "syscfg/ti_freertos_portable_config.c"
    subdir_rules.mk:35: recipe for target 'syscfg/ti_freertos_portable_config.o' failed
    Building file: "../main_freertos.c"
    Invoking: GNU Compiler
    "C:/ti/gcc_arm_none_eabi_9_2_1/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-m4 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DDeviceFamily_CC26X2 -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/kernel/freertos" -I"C:/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source/ti/posix/gcc" -I"/FreeRTOS/Source/include" -I"/FreeRTOS/Source/portable/GCC/ARM_CM4F" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include/newlib-nano" -I"C:/ti/gcc_arm_none_eabi_9_2_1/arm-none-eabi/include" -O3 -ffunction-sections -fdata-sections -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"main_freertos.d_raw" -MT"main_freertos.o" -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_freertos_gcc/Debug/syscfg" -std=c99  -o"main_freertos.o" "../main_freertos.c"
    subdir_rules.mk:9: recipe for target 'main_freertos.o' failed
    syscfg/ti_freertos_portable_config.c:14:10: fatal error: ../portable/GCC/ARM_CM4F/port.c: No such file or directory
       14 | #include <../portable/GCC/ARM_CM4F/port.c>
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    gmake: *** [syscfg/ti_freertos_portable_config.o] Error 1
    ../main_freertos.c:46:10: fatal error: FreeRTOS.h: No such file or directory
       46 | #include <FreeRTOS.h>
    S

  • Hi,

    Great to see you are making progress.

    It looks like you are missing FreeRTOS installation. You can refer to https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/docs/ble5stack/ble_user_guide/html/freertos/config.html#using-freertos-with-ccs

    For information, in general, on CC26x1/CC26x1, Clang compiler with TIRTOS is more widely used than the other configuration.

    Best regards,

  • Hi Clement.

    For information, in general, on CC26x1/CC26x1, Clang compiler with TIRTOS is more widely used than the other configuration.

    This is the output with TIRTOS.

    Invoking: Arm Compiler
    "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -mlittle-endian -Og -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_tirtos7_gcc" -I"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/include" -g -MMD -MP -MF"AudioCodec.d_raw" -MT"AudioCodec.o"   -o"AudioCodec.o" "../AudioCodec.c"
    subdir_rules.mk:9: recipe for target 'AudioCodec.o' failed
    ../AudioCodec.c:47:10: fatal error: 'ti/drivers/I2C.h' file not found
    #include <ti/drivers/I2C.h>
             ^~~~~~~~~~~~~~~~~~
    1 error generated.
    gmake: *** [AudioCodec.o] Error 1
    Building file: "../i2secho.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -mlittle-endian -Og -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_tirtos7_gcc" -I"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/include" -g -MMD -MP -MF"i2secho.d_raw" -MT"i2secho.o"   -o"i2secho.o" "../i2secho.c"
    subdir_rules.mk:9: recipe for target 'i2secho.o' failed
    ../i2secho.c:41:10: fatal error: 'pthread.h' file not found
    #include <pthread.h>
             ^~~~~~~~~~~
    1 error generated.
    gmake: *** [i2secho.o] Error 1
    Building file: "../main_tirtos.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -mlittle-endian -Og -I"D:/Texas Instruments/i2secho_CC26X2R1_LAUNCHXL_tirtos7_gcc" -I"C:/ti/ccs1210/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/include" -g -MMD -MP -MF"main_tirtos.d_raw" -MT"main_tirtos.o"   -o"main_tirtos.o" "../main_tirtos.c"
    subdir_rules.mk:9: recipe for target 'main_tirtos.o' failed
    ../main_tirtos.c:40:10: fatal error: 'pthread.h' file not found
    #include <pthread.h>
             ^~~~~~~~~~~

  • Hi,

    Thank you for telling me. I do not manage to reproduce your observations with SDK 6.40.

    Could you please indicate the SDK version you are using?

    Regards,

  • Closing this thread as I'll be OOO until April 12th

    Please open a new thread if you need additional support.

    Best regards,