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.

CC2650MODA: Ist there an easy way to port back a CC2652RB projekt to a CC2650

Part Number: CC2650MODA
Other Parts Discussed in Thread: CC2650, , CC2652RB, CC2652RSIP

We are able to get a bigger position of CC2650MODA devices. So I have to port back a CC2652RB project to the CC2650. Is there an easy way to do that. So is it possible to do that by editing the .syscfg file and other project files. I've done this to port a CC2652 to a CC2652RB. This was easy because I had two reference projects were I was able to make a diff on this files. But I don't have reference projects for the CC2650. But may be somebody can tell me what are the differences in the concerning files.

  • Hi Rainer,

    Please review this similar E2E thread (you will be applying the reverse).  It is difficult to port between CC2652RB and CC2650 BLE projects since they are separate device families using various code resources (BLE-STACK versus SIMPLELINK-CC13X2-26X2-SDK).  There are too many differences to express through a forum response.  I recommend you start with a CC2650 BLE example and start adding the custom application which you've implemented for the CC2652RB.  If possible, maybe you could consider the CC2652RSIP.

    Regards,
    Ryan

  • Okay, I try to start with a CC2650 example. I need the simple serial socked server as I used it also on the CC2652RB. But I have problems to install it.I found the Serial Port Profile exampe on github. But I still was not able to find  the missing version of TIRTOS:

    "Product com.ti.rtsc.TIRTOSCC13XX_CC26XX v2.20.1.08 is not currently installed and no compatible version is available."

    Where can I find this version of TIRTOS? Or maybe I do something wrong at the installatin of the example. Would you please help me to find a solution.

    Best regards

    Rainer

  • Hi Rainer,

    Here is a link for TI-RTOS Product Downloads.  I recommend that you use the advised BLE-STACK & CCS/IAR versions which should be listed in the Github documentation.  Here also is the CC2640/CC2650 Bluetooth low energy Software Developer’s Guide 

    Regards,
    Ryan

  • This partly solves my problem.I found the right TIRTOS.

    I downloaded and start the exe. But when I tried to import the example I've still the error message:

    "Product com.ti.rtsc.TIRTOSCC13XX_CC26XX v2.20.1.08 is not currently installed and no compatible version is available."

    What is missing?

  • Check your IDE for updates and make sure that it is aware of the TI-RTOS you recently downloaded.  It may be necessary to restart or reinstall it.

    Regards,
    Ryan

  • I checked for updates, restart the IDE, also restart windows, but I've still the same message, when I want to import the example. How should I make CCS aware of the new TI-RTOS?

  • Okay. I found this post with the advice to open Window->Preferences->Code Composer Studio->Products and then refresh the products. Then CCS has found the missing version of TI-RTOS so I was able to install it

    So I will start to integrate my application. Let's see where I will get stuck next time...

    By the way: Is there anything I need to be aware of when porting the Sensor Controller application part?

  • I didn't get very far. I already get stuck when compiling the CC2650 project (see console output). What is still missing? Are there wrong or missing pathes?

    **** Build of configuration Debug for project spp_ble_server_cc2650lp_app ****
    
    "C:\\ti\\ccs1040\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
     
    Building file: "C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/app_ble.cfg"
    Invoking: XDCtools
    "C:/ti/tirtos/xdctools_3_32_00_06_core/xs" --xdcpath="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/uia_2_00_06_52/packages;C:/ti/simplelink/ble_sdk_2_02_01_18;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2650F128 -r release -c "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9" --compileOptions "-mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path=\"C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx\" --include_path=\"C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port\" --include_path=\"C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx\" --include_path=\"C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/target\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata\" --include_path=\"C:/ti/ble_examples-ble_examples-2.2/src/components/sdi\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages\" --include_path=\"C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include\" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16  " "C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/app_ble.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app_ble.xem3 from package/cfg/app_ble_pem3.cfg ...
    generating custom ROM library makefile ... 
    Starting build of library sources ...
    making C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/src/sysbios/rom_sysbios.aem3 ...
    gmake[1]: Entering directory `C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/src/sysbios'
    clem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/BIOS.c ...
    asmem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M ...
    asmem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M ...
    asmem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M ...
    asmem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M ...
    arem3 rom_sysbios.obj m3_Hwi_asm.obj m3_Hwi_asm_switch.obj m3_IntrinsicsSupport_asm.obj m3_TaskSupport_asm.obj ...
    gmake[1]: Leaving directory `C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/src/sysbios'
    Build of libraries done.
    clem3 package/cfg/app_ble_pem3.c ...
    Finished building: "C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/config/app_ble.cfg"
     
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/board_key.c', needed by 'Application/board_key.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/util.c', needed by 'Application/util.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/ecc/ECCROMCC26XX.c', needed by 'Drivers/ECC/ECCROMCC26XX.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/TRNGCC26XX.c', needed by 'Drivers/TRNG/TRNGCC26XX.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/icall.c', needed by 'ICall/icall.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/icall_cc2650.c', needed by 'ICall/icall_cc2650.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/app/ble_user_config.c', needed by 'ICallBLE/ble_user_config.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/app/icall_api.c', needed by 'ICallBLE/icall_api.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info/cc26xx/devinfoservice.c', needed by 'Profiles/devinfoservice.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/host/gatt_uuid.c', needed by 'Profiles/gatt_uuid.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/host/gattservapp_util.c', needed by 'Profiles/gattservapp_util.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx/peripheral.c', needed by 'Profiles/peripheral.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/target/board.c', needed by 'Startup/board.obj'.
    gmake: *** No rule to make target 'C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650lp/simple_peripheral/iar/config/ccfg_app_ble.c', needed by 'Startup/ccfg_app_ble.obj'.
     
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/CC26xx/serial_port_service.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="Profiles/serial_port_service.d_raw" --obj_directory="Profiles" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/CC26xx/serial_port_service.c"
     
    >> Compilation failure
    Profiles/subdir_rules.mk:37: recipe for target 'Profiles/serial_port_service.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/CC26xx/serial_port_service.c", line 46: fatal error #1965: cannot open source file "bcomdef.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/CC26xx/serial_port_service.c".
    Compilation terminated.
    gmake: *** [Profiles/serial_port_service.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_rxbuf.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="SDI/sdi_rxbuf.d_raw" --obj_directory="SDI" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_rxbuf.c"
     
    >> Compilation failure
    SDI/subdir_rules.mk:9: recipe for target 'SDI/sdi_rxbuf.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_rxbuf.c", line 52: fatal error #1965: cannot open source file "Board.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_rxbuf.c".
    Compilation terminated.
    gmake: *** [SDI/sdi_rxbuf.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/spp_ble_server.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="Application/spp_ble_server.d_raw" --obj_directory="Application" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/spp_ble_server.c"
     
    >> Compilation failure
    Application/subdir_rules.mk:16: recipe for target 'Application/spp_ble_server.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/spp_ble_server.c", line 51: fatal error #1965: cannot open source file "hci_tl.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/spp_ble_server.c".
    Compilation terminated.
    gmake: *** [Application/spp_ble_server.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_task.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="SDI/sdi_task.d_raw" --obj_directory="SDI" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_task.c"
     
    >> Compilation failure
    SDI/subdir_rules.mk:16: recipe for target 'SDI/sdi_task.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:\ti\ble_examples-ble_examples-2.2\src\components\sdi\inc/sdi_rxbuf.h", line 57: fatal error #1965: cannot open source file "hal_types.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_task.c".
    Compilation terminated.
    gmake: *** [SDI/sdi_task.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl_uart.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="SDI/sdi_tl_uart.d_raw" --obj_directory="SDI" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl_uart.c"
     
    >> Compilation failure
    SDI/subdir_rules.mk:30: recipe for target 'SDI/sdi_tl_uart.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl_uart.c", line 53: fatal error #1965: cannot open source file "ICall.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl_uart.c".
    Compilation terminated.
    gmake: *** [SDI/sdi_tl_uart.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/main.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="Startup/main.d_raw" --obj_directory="Startup" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/main.c"
     
    >> Compilation failure
    Startup/subdir_rules.mk:23: recipe for target 'Startup/main.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/main.c", line 54: fatal error #1965: cannot open source file "icall.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app/main.c".
    Compilation terminated.
    gmake: *** [Startup/main.obj] Error 1
    Building file: "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="SDI/sdi_tl.d_raw" --obj_directory="SDI" --cmd_file="configPkg/compiler.opt"  "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl.c"
     
    >> Compilation failure
    SDI/subdir_rules.mk:23: recipe for target 'SDI/sdi_tl.obj' failed
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl.c", line 60: fatal error #1965: cannot open source file "Board.h"
    1 catastrophic error detected in the compilation of "C:/ti/ble_examples-ble_examples-2.2/src/components/sdi/sdi_tl.c".
    Compilation terminated.
    gmake: *** [SDI/sdi_tl.obj] Error 1
    Building file: "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/drivers/rf/RFCC26XX_singleMode.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/bin/armcl" --cmd_file="C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../../iar/stack/build_config.opt" --cmd_file="C:/ti/ble_examples-ble_examples-2.2/examples/cc2650lp/spp_ble_server/ccs/app/../config/ccs_compiler_defines.bcfg"  -mv7M3 --code_state=16 --float_support=vfplib --abi=eabi -me -O4 --opt_for_speed=0 --include_path="C:/Projekte/CC/Valley/workspace_v10/spp_ble_server_cc2650lp_app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/profiles/serial_port/cc26xx" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/examples/spp_ble_server/cc26xx/app" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr" --include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata" --include_path="C:/ti/ble_examples-ble_examples-2.2/src/components/sdi" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393" --include_path="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages" --include_path="C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-arm_5.2.9/include" -g --c99 --relaxed_ansi --define=USE_ICALL --define=MAX_PDU_SIZE=135 --define=xPOWER_SAVING --define=SDI_USE_UART --define=DEBUG_SIMPLE --define=HEAPMGR_SIZE=0 --define=Display_DISABLE_ALL --define=xBOARD_DISPLAY_EXCLUDE_UART --define=xBOARD_DISPLAY_EXCLUDE_LCD --define=GAPperipheralROLE_NUM_RSSI_LINKS=1 --define=ICALL_MAX_NUM_TASKS=4 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=CC2650_LAUNCHXL --define=xBOOSTXL_CC2650MA --define=CC26XXWARE --define=CC26XX --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on --sat_reassoc=off --unaligned_access=on --enum_type=packed --common=on --fp_reassoc=off --plain_char=unsigned --embedded_constants=on --wchar_t=16 --preproc_with_compile --preproc_dependency="Drivers/RF/RFCC26XX_singleMode.d_raw" --obj_directory="Drivers/RF" --cmd_file="configPkg/compiler.opt"  "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/drivers/rf/RFCC26XX_singleMode.c"
    >> ERROR: Cannot open command file 'C:/ti/simplelink/ble_sdk_2_02_01_18/src/config/build_components.opt': No such file or directory
    Finished building: "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/drivers/rf/RFCC26XX_singleMode.c"
     
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    

  • You will need a legacy version of CCS in order to support your deprecated BLE Stack.  Perhaps you can also refer to this E2E post for further support.

    Regards,
    Ryan

  • Hi Ryan

    After some searching, also on the forum, I found out that the BLE stack is probably not installed in the correct version. The correct installation file is ble_sdk_2_02_01_18_setup.exe. But again it was not so easy to find the archive of the BLE stack. Finally, I found that too and installed the right stack. Now the serial socket example complies.

    However, it does not run, at least not as I expected. It gets stuck in an infinite loop outside the debuggable C code. Next I will work my way through the documentation of the example again. Maybe then more questions will arise. Is there anyone at TI who still knows about the old CC2650 examples, or is it like NASA and the Hubble telescope?

    All in all, since I've been working on this project with TI uControllers, I feel like I'm in a text adventure from the 1980s. Everything is hidden somewhere. There are constantly new puzzles that take days to solve. The only difference to the adventure games is that you did them willingly because they were entertaining and fun. Unfortunately, working with TI is no fun at all and the story behind the adventure is really poor.

    Why, for example, can't TI put a clearly visible button under the buttons for downloading the latest software components that will take you to the archive of the old versions? That alone could save hours of searching. The search function on the TI page is not capable of searching for "ble_sdk_2_02_01_18_setup.exe", for example. It chops it up into: ble sdk 2 02 01 18 exe and finds all kinds of junk, but not that which is being searched for.

    Regards

    Rainer

  • Hi Rainer,

    Sorry for the frustration you are experiencing here.

    I appreciate the feedback you are providing on our documentation.

    Please feel free to open a new thread in the case you have more questions.

    Best regards,

  • The  SPP example is running now. I don't know exactly what led to success. I have tried different things in the configuration. It doesn't matter, the result counts. However, there are new problems.

    The serial communication mechanisms in the SPP example are slightly different from the simple serial socket example on the CC2652.  Can someone help me to get at least a version of the simple serial socket communication without long range advertising on the CC2650, or is that beyond the scope here? I can't do it on my own in a reasonable time frame.

    The second point concerns the sensor controller. I noticed that as soon as I set the CC2650 as the target platform, no accumulator arithmetic and no event handler B seem to be available. Is this correct?

    Not having a second event handler is a pain, but I think it can be compensated somehow. Not having 32-bit arithmetic is difficult to compensate however. Is there no way to perform 32-bit calculations in the CC2650's sensor controller? Does the CC2650 have a 40-bit accumulator? If so, how can I use it?

  • Hi Rainer,

    Well done!

    I would recommend to open new threads dedicated to the new questions.

    This helps readability of the forum and ensure the proper experts get assigned to answer your question.

    Thank you for your comprehension.

    Best regards,