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.
Tool/software: TI-RTOS
Can somebody clear up the compatibility matrix for the BLE stack 2_2_01_18 and RTOS 2_20_01_08?
The notes for the BLE stack state to use the TI compiler version 5.2.6 but the RTOS compiler is stated as 15.12.1.LTS.
When you actually use this combination, you get a warning (not unexpected). Can the warning be safely ignored?
Resource Description Path Location Type
.xdchelp the compiler version [5.2.6] used by the current target 'ti.targets.arm.elf.M3' is not compatible with compiler version of targets used to build the following packages; package ti.targets.arm.rtsarm [in C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/targets/arm/rtsarm/] was built using the target 'ti.targets.arm.elf.M3' with compiler version [15.12.5]. /smart_shepherd_observer_cc2650stk_app C/C++ Problem
In the release notes for Simplelink BLE-Stack 2.2.1 (ble_sdk_2_2_01_18) it states under "Dependencies" that it depends on TI-RTOS 2.20.01.08. using the following IDE
6.2.0 (Build 50 or later) |
TI ARM Compiler v5.2.6 |
A free CCS v6 license is provided when used with a TI CC26xx or CC13xx development kit that includes an XDS100v3 or XDS110 debugger. Other compiler versions may not compatible with this SDK. Refer to Section 2.6.3 Code Composer Studio in the SWRU393_CC2640_BLE_Software_Developer’s_Guide for the procedure to install TI ARM Compiler version 5.2.6. |
However for TI-RTOS 2.20.01.08 it says:
Thanks Katie it would be great to get a definitive answer. I will look at upgrading to the new BLE stack although if it takes up more memory we may not be able to use it.