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.

Build Log generated using CCSV6.1 - Log Generated for the simplelink wireless BLE stack V2.0 on CC26xx.

Other Parts Discussed in Thread: SYSBIOS

Hi,

Currently by using the CCS IDE i'm able to build my binaries for the Application and Stack projects which were provided along with the stack installation. As per the current settings the build command is being executed from the CCS installed path and the build directory is the active configuration selected ( in this case "FlashROM" ), where the makefile is being generated automatically.

so now, as per my understanding the makefile is the complete reference( as this is generated from the project properties settings and preferences) for the project to be build successfully. To me everything is fine from one point of build log which is executing as per the contents in makefile, the confusing part is that when I initiate the build process, immediately I can see building the appBLE.cfg, which is not referenced in makefile at all and I can see the log as follows:

can you please explain me, how the execution is going on for below log. And also how this XDC tools are getting invoked and the role of XDC tools exactly.

{{**** Build of configuration FlashROM for project SimpleBLEPeripheral ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/appBLE.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_31_00_24_core/xs" --xdcpath="C:/ti/IdefixInt/tirtos_simplelink_2_11_01_09/packages;C:/ti/IdefixInt/tirtos_simplelink_2_11_01_09/products/bios_6_41_02_41/packages;C:/ti/IdefixInt/tirtos_simplelink_2_11_01_09/products/uia_2_00_02_39/packages;C:/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640F128 -r release -c "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2" --compileOptions "-mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path=\"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.2/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/Source/Application\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/ICall/Include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/Profiles/Roles/CC26xx\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/Profiles/Roles\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/Profiles/DevInfo\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/Profiles/SimpleProfile/CC26xx\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/Profiles/SimpleProfile\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/common/cc26xx\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/applib/heap\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/ble/hci\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/ble/controller/CC26xx/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/ble/host\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/hal/target/CC2650TIRTOS\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/hal/target/_common/cc26xx\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/hal/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/osal/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/services/sdata\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/services/saddr\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/icall/include\" --include_path=\"C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Components/ble/include\" --include_path=\"C:/ti/IdefixInt/tirtos_simplelink_2_11_01_09/products/cc26xxware_2_20_06_14829\" --include_path=\"C:/ti/IdefixInt/tirtos_simplelink_2_11_01_09/packages/ti/boards/SRF06EB/CC2650EM_7ID\" -g --gcc --define=USE_ICALL --define=POWER_SAVING --define=SBP_TASK_STACK_SIZE=700 --define=GAPROLE_TASK_STACK_SIZE=520 --define=HEAPMGR_SIZE=2672 --define=TI_DRIVERS_SPI_DMA_INCLUDED --define=TI_DRIVERS_LCD_INCLUDED --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_MAX_NUM_ENTITIES=6 --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=CC26XXWARE --define=CC26XX --define=ccs --define=__TI_COMPILER_VERSION=1 --display_error_number --diag_suppress=48 --diag_warning=225 --diag_wrap=off --gen_func_subsections=on " "C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/appBLE.cfg"
making package.mak (because of package.bld) ...
configuring appBLE.xem3 from package/cfg/appBLE_pem3.cfg ...
generating custom ROM library makefile ...
Starting build of library sources ...
making C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/src/sysbios/sysbios.aem3 ...
gmake[1]: Entering directory `C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/src/sysbios'
Preprocessing library source files ...
Creating the SYS/BIOS library that contains the APIs not included in the ROM ...
Library build complete.
gmake[1]: Leaving directory `C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/src/sysbios'
Build of libraries done.
clem3 package/cfg/appBLE_pem3.c ...


'Finished building: C:/ti/IdefixInt/simplelink/ble_cc26xx_2_00_00_42893/Projects/ble/SimpleBLEPeripheral/CC26xx/CCS/Config/appBLE.cfg'
'}}

Many Thanks,

Anil.