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.
Hi all,
In an effort to make getting started with our RF stacks, TI-RTOS and the CC26xx/13xx platform a bit easier, we're trialing what we call SimpleLink Academy.
SimpleLink Academy works as a plugin of sorts to Code Composer Studio v6.1 and allows you to browse workshops and projects via the Resource Explorer.
You can now browse the labs and download the installer for the add-on to CCS Desktop Resource Explorer by going to SimpleLink Academy Overview.
The first version include a basic introduction to TI-RTOS and two BLE workshops. To get started with this version, you need to install TI BLE SDK v2.1 to c:\ti\simplelink (or install academy as a sibling to "simplelink"), and install Code Composer Studio.
If you have any questions, suggestions or other feedback, please reply to this thread.
Best regards,
Aslak
When trying Lab 1 of the SimpleLink Academy, i am running into an issue where the Execution graph is not showing anything.
When i debug the unmodified Lab 1 project, i see the task execution in the graph. However, after i complete this step:
Task 1.1
•Replace the use of CPUdelay to sleep with Task_sleep and use it to sleep for 1000ms (1e6 microseconds).◦How do you convert an argument in microseconds to an argument in system ticks?
•Let the code run for a while and have another look at the Execution Graph, does it look any different?
The graph no loner shows any data. I paused, executed again, let the target run for a while, then paused again but the graph is empty. Brining up the graph again via the tools menu, still shows an empty graph.
I am using 6.1.0.00104.
Any idea what may cause this?
Thanks.
Hi,
That's curious. You should see something like this:
The only change I did to the original import was:
#include <ti/sysbios/knl/Clock.h> ... Void workTaskFunc(UArg arg0, UArg arg1) { while (1) { /* Do work */ doWork(); /* Wait a while, because doWork should be a periodic thing, not continuous.*/ //CPUdelay(24e6); Task_sleep(1000 * (1000/Clock_tickPeriod)); } }
And then break via the pause button.
Best regards,
Aslak
Hi,
This seems to be a problem affecting all files on that server. We've contacted the maintainers and expect a resolution soon. Sorry for the inconvenience.
Best regards,
Aslak
Can you check the following instruction:
Task 2 - Executing urgent work
Setting up the new task
"Construct the new task (copy and rename the parameters and the construction) and set the priority of the new task to 1.
Note: Higher priority number means higher priority."
The priority of the urgentWorkTask() should be set higher than the workTask() . The instruction says to set it to the same priority 1.
I downloaded the academy and its projects and am unable to get the TrainingTagApp to run correctly. The app downloads OK but does not advertise. The code is unmodified so my expectation is that it will run on a 2650 SensorTag. I did notice that at top of the "BLE TraingTag Project guide that is included with the project, the following: that makes reference to "Use SensorTag v1.2.0 Board files" in the 4th bullet item, could you please advise on how to get the TrainingTagApp to run on a SensorTag 2.0?
This project is based on the SimpleBLEPeripheral sample application in the TI BLE SDK.
The following changes are done:
Hi Joseph,
Did you flash in both the Stack and App projects? The v1.2.0 bit is actually the hardware revision of SensorTag 2.0. But it should advertise regardless of your hardware revision.
I just tried building the TrainingTagStack and TrainingTagApp and flashing in both. It worked for me, so if it doesn't for you I need some more details.
Best regards,
Aslak
Is there a way to complete "BLE Fundamentals - Lab 1" without using 2 SensorTag devices?
Hi,
The hardware doesn't really matter, and you could follow either. But keep in mind that you would have to swap out the board files if using a HW platform not supported by the project.
This means for the SmartRF06 + em variations you need to (for TrainingTagApp)
* Change include search path under CCS Build -> ARM Compiler -> Include options.
** Optionally remove the support_files/boards/SensorTag/ line
** If not removed, add AT THE TOP of the list: C:\ti\tirtos_simplelink_2_13_00_06\packages\ti\boards\SRF06EB\CC2650EM_7ID (or another EM)
* Remove the existing Startup/Board.c from the project file list and add C:\ti\tirtos_simplelink_2_13_00_06\packages\ti\boards\SRF06EB\Board.c
Best regards,
Aslak
Hi,
I also post to Bluetooth smart forum but I think it's more involve to Simplelink Academy Project. So I repost again here. Please help on the issue.
I try to learn to use BLE by using SimpleLink Academy. I'm finished TIRTOS lab then I move on to BLE part. My first try is build on TrainingTag Stack but it got 3 error. Then, from recommendation from JXS, I need to build on Project file first.
I still have a problem on build project file. First got error that cannot open simplekey.h (during compile simplekey.c) . I found that it is not in the link folder. Then, I copy simplekey.h to same directory with simplekey.c. Build again and got 41 errors.
I'm using CCS 6.1.2.00015 on Windows 10. I download old version of all support library to avoid linker problem.
- TIRTOS&TOOLS: Simplelink_2_13_00_06
- BLE_SDK: BLE_CC26xx2_01_00_44423
Please see below for the build log txt file. Is there anyone have same problem? And, what should I check next? Thanks.
**** Build of configuration Debug for project TrainingTagApp **** "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 'Building file: ../TOOLS/appBLEprintf.cfg' 'Invoking: XDCtools' "C:/ti/xdctools_3_31_01_33_core/xs" --xdcpath="C:/ti/tirtos_simplelink_2_13_00_06/packages;C:/ti/tirtos_simplelink_2_13_00_06/products/bios_6_42_00_08/packages;C:/ti/tirtos_simplelink_2_13_00_06/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:CC2650F128 -r release -c "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6" --compileOptions "-mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo\" --include_path=\"c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120\" --include_path=\"c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application\" --include_path=\"D:/TI_Workspace/TrainingTagApp/Application\" --include_path=\"D:/TI_Workspace/TrainingTagApp/Startup\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx\" --include_path=\"c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles\" --include_path=\"c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx\" --include_path=\"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include\" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on " "../TOOLS/appBLEprintf.cfg" making package.mak (because of package.bld) ... generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ... configuring appBLEprintf.xem3 from package/cfg/appBLEprintf_pem3.cfg ... generating custom ROM library makefile ... Starting build of library sources ... making D:/TI_Workspace/TrainingTagApp/TOOLS/src/sysbios/sysbios.aem3 ... gmake[1]: Entering directory `D:/TI_Workspace/TrainingTagApp/TOOLS/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 `D:/TI_Workspace/TrainingTagApp/TOOLS/src/sysbios' Build of libraries done. clem3 package/cfg/appBLEprintf_pem3.c ... 'Finished building: ../TOOLS/appBLEprintf.cfg' ' ' 'Building file: C:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/CCS/Config/ccfg_appBLE.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="Startup/ccfg_appBLE.pp" --obj_directory="Startup" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/CCS/Config/ccfg_appBLE.c" 'Finished building: C:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/CCS/Config/ccfg_appBLE.c' ' ' 'Building file: ../Startup/main.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="Startup/main.pp" --obj_directory="Startup" --cmd_file="configPkg/compiler.opt" "../Startup/main.c" 'Finished building: ../Startup/main.c' ' ' 'Building file: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx/simpleGATTprofile.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="PROFILES/simpleGATTprofile.pp" --obj_directory="PROFILES" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx/simpleGATTprofile.c" 'Finished building: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx/simpleGATTprofile.c' ' ' 'Building file: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Keys/CC26xx/simplekeys.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="PROFILES/simplekeys.pp" --obj_directory="PROFILES" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Keys/CC26xx/simplekeys.c" 'Finished building: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Keys/CC26xx/simplekeys.c' ' ' 'Building file: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICall.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="ICall/ICall.pp" --obj_directory="ICall" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICall.c" 'Finished building: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICall.c' ' ' 'Building file: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICallCC2650.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="ICall/ICallCC2650.pp" --obj_directory="ICall" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICallCC2650.c" 'Finished building: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/ports/tirtos/ICallCC2650.c' ' ' 'Building file: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx/board_lcd.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="Application/board_lcd.pp" --obj_directory="Application" --cmd_file="configPkg/compiler.opt" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx/board_lcd.c" 'Finished building: C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx/board_lcd.c' ' ' 'Building file: ../Application/trainingTag.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="Application/trainingTag.pp" --obj_directory="Application" --cmd_file="configPkg/compiler.opt" "../Application/trainingTag.c" 'Finished building: ../Application/trainingTag.c' ' ' 'Building file: ../Application/uart_printf.c' 'Invoking: ARM Compiler' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/SimpleProfile/CC26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/DevInfo" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/support_files/boards/SensorTag/CC26XXST_0120" --include_path="c:/ti/simplelink_academy_01_03_00_0000/modules/projects/ble_trainingtag/Source/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Application" --include_path="D:/TI_Workspace/TrainingTagApp/Startup" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/applib/heap" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/sdata" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles/CC26xx" --include_path="c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/controller/CC26xx/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/hci" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/host" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/ble/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/CC2650TIRTOS" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/hal/target/_common/cc26xx" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/icall/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/osal/include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Components/services/saddr" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/ICall/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Include" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/Profiles/Roles" --include_path="c:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on --preproc_with_compile --preproc_dependency="Application/uart_printf.pp" --obj_directory="Application" --cmd_file="configPkg/compiler.opt" "../Application/uart_printf.c" 'Finished building: ../Application/uart_printf.c' ' ' 'Building target: TrainingTagApp.out' 'Invoking: ARM Linker' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on -z -m"TrainingTagApp.map" --heap_size=0 --stack_size=256 -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" --reread_libs --define=ICALL_STACK0_ADDR=0x0000D000 --define=ICALL_RAM0_ADDR=0x200043C4 --warn_sections --diag_wrap=off --display_error_number --xml_link_info="TrainingTagApp_linkInfo.xml" --rom_model -o "TrainingTagApp.out" "./Startup/ccfg_appBLE.obj" "./Startup/main.obj" "./PROFILES/simpleGATTprofile.obj" "./PROFILES/simplekeys.obj" "./ICall/ICall.obj" "./ICall/ICallCC2650.obj" "./Application/board_lcd.obj" "./Application/trainingTag.obj" "./Application/uart_printf.obj" -l"configPkg/linker.cmd" -l"c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600/driverlib/bin/ccs/driverlib.lib" -l"libc.a" <Linking> warning #10247-D: creating output section ".bss" without a SECTIONS specification warning #10247-D: creating output section ".const" without a SECTIONS specification >> Compilation failure warning #10247-D: creating output section ".data" without a SECTIONS specification warning #10247-D: creating output section ".text" without a SECTIONS specification warning #10247-D: creating output section ".ccfg" without a SECTIONS specification warning #10247-D: creating output section ".bss:.common" without a SECTIONS specification warning #10247-D: creating output section ".cinit" without a SECTIONS specification "configPkg/linker.cmd", line 697: warning #10096-D: specified address lies outside memory map error #10264: DEFAULT memory range overlaps existing memory range RAM warning #10229-D: output section ".data" refers to load symbol "rfRegTbl" and hence cannot be compressed; compression "rle" is ignored undefined first referenced symbol in file --------- ---------------- BoardGpioInitTable <whole-program> DevInfo_AddService <whole-program> DevInfo_SetParameter <whole-program> GAPBondMgr_Register <whole-program> GAPBondMgr_SetParameter <whole-program> GAPRole_GetParameter <whole-program> GAPRole_SetParameter <whole-program> GAPRole_StartDevice <whole-program> GAPRole_createTask <whole-program> GAP_SetParamValue <whole-program> GATTServApp_AddService <whole-program> GATTServApp_InitCharCfg <whole-program> GATTServApp_ProcessCCCWriteReq <whole-program> GATTServApp_ProcessCharCfg <whole-program> GATTServApp_RegisterService <whole-program> GATT_bm_free <whole-program> GGS_AddService <whole-program> GGS_SetParameter <whole-program> PIN_init <whole-program> UART_Params_init <whole-program> UART_open <whole-program> UART_write <whole-program> Util_constructClock <whole-program> Util_constructQueue <whole-program> Util_convertBdAddr2Str <whole-program> Util_dequeueMsg <whole-program> Util_enqueueMsg <whole-program> Util_startClock <whole-program> Util_stopClock <whole-program> charUserDescUUID <whole-program> characterUUID <whole-program> clientCharCfgUUID <whole-program> linkDBNumConns <whole-program> pfnBMAlloc <whole-program> pfnBMFree <whole-program> primaryServiceUUID <whole-program> rfRegTbl <whole-program> txPwrTbl <whole-program> error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "TrainingTagApp.out" not built gmake: *** [TrainingTagApp.out] Error 1 gmake: Target `all' not remade because of errors. **** Build Finished ****
Hi Aslak N.,
I'm recheck the project properties. I found that Include Options (Build-> ARM Compiler -> Include Options) does not include link to simplekeys.c and simplekeys.h. So I put the location for both file. The error reduce in number to 21. But I'm still not have idea where to go next.
On the project outline, there is no yellow square with an exclamation mark at all. All path variable are correct location. I don't change anything on it and I use old version to avoid the path incorrect.
Please see below for build log file. Thank you for your advise.
**** Build of configuration Debug for project TrainingTagApp **** "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 'Building target: TrainingTagApp.out' 'Invoking: ARM Linker' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -O4 --opt_for_speed=0 -g --c99 --gcc --define=CC26XX --define=CC26XXWARE --define=USE_ICALL --define=__TI_COMPILER_VERSION=1 --define=ccs --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=MAX_NUM_BLE_CONNS=1 --define=POWER_SAVING --define=HEAPMGR_SIZE=2672 --define=ICALL_MAX_NUM_ENTITIES=6 --define=GAPROLE_TASK_STACK_SIZE=520 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_RAM0_ADDR=0x200043C4 --define=ICALL_STACK0_ADDR=0x0000D000 --define=xTI_DRIVERS_LCD_INCLUDED --define=TI_DRIVERS_SPI_DMA_INCLUDED --diag_warning=225 --diag_warning=255 --display_error_number --diag_wrap=off --gen_func_subsections=on -z -m"TrainingTagApp.map" --heap_size=0 --stack_size=256 -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.6/include" --reread_libs --define=ICALL_STACK0_ADDR=0x0000D000 --define=ICALL_RAM0_ADDR=0x200043C4 --warn_sections --diag_wrap=off --display_error_number --xml_link_info="TrainingTagApp_linkInfo.xml" --rom_model -o "TrainingTagApp.out" "./Startup/ccfg_appBLE.obj" "./Startup/main.obj" "./PROFILES/simpleGATTprofile.obj" "./PROFILES/simplekeys.obj" "./ICallBLE/ICallBleAPI.obj" "./ICallBLE/bleUserConfig.obj" "./ICall/ICall.obj" "./ICall/ICallCC2650.obj" "./Application/board_lcd.obj" "./Application/trainingTag.obj" "./Application/uart_printf.obj" "./Application/util.obj" "C:/ti/simplelink/ble_cc26xx_2_01_00_44423/Projects/ble/common/cc26xx/CCS/cc26xx_ble_app.cmd" -l"configPkg/linker.cmd" -l"c:/ti/tirtos_simplelink_2_13_00_06/products/cc26xxware_2_21_01_15600/driverlib/bin/ccs/driverlib.lib" -l"libc.a" <Linking> warning #10229-D: output section ".data" refers to load symbol "primaryServiceUUID" and hence cannot be compressed; compression "rle" is ignored >> Compilation failure undefined first referenced symbol in file --------- ---------------- BoardGpioInitTable <whole-program> DevInfo_AddService <whole-program> DevInfo_SetParameter <whole-program> GAPRole_GetParameter <whole-program> GAPRole_SetParameter <whole-program> GAPRole_StartDevice <whole-program> GAPRole_createTask <whole-program> GATTServApp_InitCharCfg <whole-program> GATTServApp_ProcessCCCWriteReq <whole-program> GATTServApp_ProcessCharCfg <whole-program> PIN_init <whole-program> UART_Params_init <whole-program> UART_open <whole-program> UART_write <whole-program> charUserDescUUID <whole-program> characterUUID <whole-program> clientCharCfgUUID <whole-program> linkDBNumConns <whole-program> primaryServiceUUID <whole-program> error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "TrainingTagApp.out" not built gmake: *** [TrainingTagApp.out] Error 1 gmake: Target `all' not remade because of errors. **** Build Finished ****
BR,
TT
Hello,
I'm working through the SimpleLink Academy tutorials, and in Lab1, task 3, the interrupt does not work.
When calling PIN_setInterrupt() it returns PIN_NO_ACCESS.
I trying it with the stock, unmodified example code, so the setInterrupt line looks like this:
PIN_setInterrupt(pinHandle, Board_KEY_RIGHT | PIN_IRQ_NEGEDGE);
Something must not be configured correctly... any thoughts?
Ok.
When stepping through the example code in the debugger, here's what happens:
First, the PIN_registerIntCb() routine looks ok, as it returns PIN_SUCCESS:
status = PIN_registerIntCb(pinHandle, pinInterruptHandler);
Then, stepping into the PIN_setInterrupt() routine...
status = PIN_setInterrupt(pinHandle, Board_KEY_RIGHT | PIN_IRQ_NEGEDGE);
...there is only the if-block:
if (PIN_CHKEN && (PIN_ID(pinCfg)>=PIN_NumPins || PIN_HandleTable[PIN_ID(pinCfg)]!=handle)) {
// Non-existing pin or pin is not allocated to this client
return PIN_NO_ACCESS;
}
...and this returns PIN_NO_ACCESS.
By holding the mouse over each argument in this conditional statement, here are their values:
PIN_CHKEN = 1
PIN_ID(pinCfg) = ((pinCfg)&0xFF) = 4
pinCfg = 2147811332
PIN_NumPins = 31
PIN_HandleTable[PIN_ID(pinCfg)] = 0 <--- THIS LOOKS LIKE TROUBLE!
handle = 0x20001F68
So it looks to me like the PIN_HandleTable is screwed up.
Thoughts?
Thanks for the reply JXS - I appreciate you looking into this.
The pinTable is unmodified from the stock code that comes with SimpleLink Academy. Here is the pinTable declaration:
PIN_Config pinTable[] = {
Board_LED0 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
Board_LED1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
Board_BUTTON0 | PIN_INPUT_EN | PIN_PULLUP,
PIN_TERMINATE
};
So no, I don't see the "Board_KEY_RIGHT" in there... But actually, Board_KEY_RIGHT maps to Board_Button1, so it seems like you're saying there should be a step added into the Academy's Lab1 instructions telling the user to add an entry for "Board_Button1" to the pinTable.
I just tried this - I added a new line into the pinTable just before the PIN_TERMINATE, to add support for Button1, so the pinTable is now:
PIN_Config pinTable[] = {
Board_LED0 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
Board_LED1 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
Board_BUTTON0 | PIN_INPUT_EN | PIN_PULLUP,
Board_BUTTON1 | PIN_INPUT_EN | PIN_PULLUP,
PIN_TERMINATE
};
This is working well. Please pass this along to the SimpleLink Academy authors that this needs fixing.
Thanks for your help.
Hey.
i was searching for this link; http://software-dl.ti.com/lprf/simplelink_academy/setup_simplelink_academy_01_06_00_0000.exe
earlly u shared this link for setup ;http://software-dl.ti.com/lprf/simplelink_academy/setup_simplelink_academy_01_03_00_0000.exe and this is dead.
this is answered.
thank you.
Thanks for the tutorials. I found them really good.
I found one major issue. There is a bug in the code generated for the custom bluetooth profile tutorial (software-dl.ti.com/.../ble_01_custom_profile.html. In the GetParameter function that is generated, the parameters in the calls to memcpy are reversed.
Hi themlkang,
Thanks for letting us know. This will be fixed in the next release.
Best regards,
Aslak
I also tried the TI-RTOS tutorial and the interrupt in task 3 didn't fire. As it seems, you first have to add the button as an interrupt Pin to the PIN_HandleTable via:
PIN_add(pinHandle,Board_KEY_RIGHT | PIN_IRQ_NEGEDGE);
So what i did was following:
PIN_add(pinHandle,Board_KEY_RIGHT | PIN_IRQ_NEGEDGE); PIN_registerIntCb(pinHandle, pinInterruptHandler); // PIN_setInterrupt(pinHandle, Board_KEY_RIGHT | PIN_IRQ_NEGEDGE);
Even without "PIN_setInterrupt" the interrupt would now fire (with a short delay after initializing).
But, as I saw on the Simplelink Academy page, the button was changed. The right solution would be to use Board_BUTTON0 instead:
PIN_registerIntCb(pinHandle, pinInterruptHandler); PIN_setInterrupt(pinHandle, Board_BUTTON0 | PIN_IRQ_NEGEDGE);
Now this works just fine.
Hi Aslak N.
is it possible that the SimpleLink Academy link is not working by the moment?
I get the following error message:
"An error occurred while processing your request.
Reference #97.5cf89c50.1465293860.53dfb7f"
Please let me know. Have a nice day.
Hi,
Yes, it seems there are some ti.com auth issues at the moment. Anyway, use this temporary link from box.com if you are in a hurry. Note that the version number in CCS wrongly says 1.06 still.
Best regards,
Aslak
Hi Aslak N.
with this package, when trying to import "ProjectZero" we face the following error:
Error: Device is either 'null' or is currently not recognized by CCS. Go to 'Help > Check for Updates' page to check for updates and visit CCS App Center to get the latest device support.
Unfortunately, when running "check for updates", it also crashes. Some time ago, I found a link to overcome these issues but now I cannot find anymore. Can you provide your point of view?
" An error occurred while collecting items to be installed
session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
HTTP Server 'Gateway Timeout': http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/codegen/Updates/p2win32/binary/com.ti.cgt.tms470.15.win32_root_15.12.2
HttpComponents connection error response code 504."
Hi,
Is it possible that you did not install CCS with support for the CC26xx / Simplelink devices? Recommended or possibly required is CCS 6.1.3 with support for these devices, and also of course the TI BLE SDK v2.1.1.
Also, the error you got was gateway timeout, so it could be that either your proxy isn't working or it could be that ti.com is really wonky today.
Best regards,
Aslak
HI,
V1.08 needs Code Composer Studio 6.13 and I got the above error when using 6.12. It works fine when I try it in CCS 6.13.
Yeao-Nan