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/LAUNCHXL-CC2640R2: Compilation errors for a Custom BLE board (identifier "rfOpCmd_cntBranch_t" is undefined)

Part Number: LAUNCHXL-CC2640R2

Tool/software: Code Composer Studio

I try to define a custom board as per this guide: http://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/2.40.00.32/exports/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/custom-hardware.html

Started from: ble5_host_test_cc2640r2lp_app.

I am using ccs930

I now encounter this error: identifier "rfOpCmd_cntBranch_t" is undefined

Below my full build log:

**** Build of configuration FlashROM_StackLibrary for project ble5_host_test_cc2640r2lp_app ****

"C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
 
Building file: "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src/npi_frame_hci.c"
Invoking: ARM Compiler
"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/bin/armcl" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/TOOLS/defines/ble5_host_test_cc2640r2lp_app_FlashROM_StackLibrary.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/build_components.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/factory_config.opt" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_stack_library/TOOLS/build_config.opt"  -mv7M3 --code_state=16 -me -O2 --opt_for_speed=0 --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/rom" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Application" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Startup" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Include" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/target" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/heapmgr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/osal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/saddr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/sdata" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/devices/cc26x0r2" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/include" --define=DeviceFamily_CC26X0R2 -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="NPI/npi_frame_hci.d_raw" --obj_directory="NPI" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src/npi_frame_hci.c"
 
>> Compilation failure
NPI/subdir_rules.mk:9: recipe for target 'NPI/npi_frame_hci.obj' failed
"C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc/ll_ae.h", line 1148: error #20: identifier "rfOpCmd_cntBranch_t" is undefined
1 error detected in the compilation of "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src/npi_frame_hci.c".
gmake: *** [NPI/npi_frame_hci.obj] Error 1
Building file: "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/app/icall_hci_tl.c"
Invoking: ARM Compiler
"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/bin/armcl" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/TOOLS/defines/ble5_host_test_cc2640r2lp_app_FlashROM_StackLibrary.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/build_components.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/factory_config.opt" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_stack_library/TOOLS/build_config.opt"  -mv7M3 --code_state=16 -me -O2 --opt_for_speed=0 --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/rom" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Application" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Startup" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Include" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/target" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/heapmgr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/osal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/saddr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/sdata" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/devices/cc26x0r2" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/include" --define=DeviceFamily_CC26X0R2 -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="ICallBLE/icall_hci_tl.d_raw" --obj_directory="ICallBLE" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/app/icall_hci_tl.c"
 
>> Compilation failure
ICallBLE/subdir_rules.mk:23: recipe for target 'ICallBLE/icall_hci_tl.obj' failed
"C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc/ll_ae.h", line 1148: error #20: identifier "rfOpCmd_cntBranch_t" is undefined
1 error detected in the compilation of "C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/app/icall_hci_tl.c".
gmake: *** [ICallBLE/icall_hci_tl.obj] Error 1
Building file: "../Startup/main.c"
Invoking: ARM Compiler
"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/bin/armcl" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/TOOLS/defines/ble5_host_test_cc2640r2lp_app_FlashROM_StackLibrary.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/build_components.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/factory_config.opt" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_stack_library/TOOLS/build_config.opt"  -mv7M3 --code_state=16 -me -O2 --opt_for_speed=0 --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/rom" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Application" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Startup" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Include" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/target" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/heapmgr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/osal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/saddr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/sdata" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/devices/cc26x0r2" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/include" --define=DeviceFamily_CC26X0R2 -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="Startup/main.d_raw" --obj_directory="Startup" --cmd_file="configPkg/compiler.opt" "../Startup/main.c"
 
>> Compilation failure
Startup/subdir_rules.mk:23: recipe for target 'Startup/main.obj' failed
"C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc/ll_ae.h", line 1148: error #20: identifier "rfOpCmd_cntBranch_t" is undefined
1 error detected in the compilation of "../Startup/main.c".
gmake: *** [Startup/main.obj] Error 1
Building file: "../Application/host_test_app.c"
Invoking: ARM Compiler
"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/bin/armcl" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/TOOLS/defines/ble5_host_test_cc2640r2lp_app_FlashROM_StackLibrary.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/build_components.opt" --cmd_file="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/config/factory_config.opt" --cmd_file="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_stack_library/TOOLS/build_config.opt"  -mv7M3 --code_state=16 -me -O2 --opt_for_speed=0 --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/rom" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Application" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Startup" --include_path="C:/Users/uid94668/workspace_v9/ble5_host_test_cc2640r2lp_app/Include" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/target" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/target/_common/cc26xx" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/hal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/heapmgr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/icall/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/npi/src" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/osal/src/inc" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/saddr" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/services/src/sdata" --include_path="C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/devices/cc26x0r2" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/include" --define=DeviceFamily_CC26X0R2 -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --preproc_with_compile --preproc_dependency="Application/host_test_app.d_raw" --obj_directory="Application" --cmd_file="configPkg/compiler.opt" "../Application/host_test_app.c"
 
>> Compilation failure
Application/subdir_rules.mk:9: recipe for target 'Application/host_test_app.obj' failed
"C:/ti/simplelink_cc2640r2_sdk_4_10_00_10/source/ti/ble5stack/controller/cc26xx/inc/ll_ae.h", line 1148: error #20: identifier "rfOpCmd_cntBranch_t" is undefined
1 error detected in the compilation of "../Application/host_test_app.c".
gmake: *** [Application/host_test_app.obj] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****