BLE_SDK_2_02_01
CCS 找不到 simple_peripheral_cc2650em_app 项目的目标配置文件。
答:要解决此问题、请打开项目属性并选择"常规"。 选中标记为"自动管理项目的目标配置"的复选框、并将"连接"更改为德州仪器 XDS100V3 USB 调试。
2. Host Test 不会自动响应 Connection 参数更新请求,而是允许应用程序指定响应参数。 必须在收到 GAP_LinkParamUpdateRequest 事件0x0612后40秒内使用 HCI_LERemoteConnectionParameterRequestReply 或 HCI_LEConnectionRemoteParameterRequestNegativeReply 手动发送响应。
3. 延长广播(ADV)期时可能停止。(超过1小时)
答: 权变措施是使用 TI-RTOS 时钟实例定期停止和重新启动 ADV。 原因是 BLE-Stack v2.2.0和 v2.2.1使用的 TI-RTOS 射频驱动程序存在异常
CC2650 远程控制(CC2650RC)"hid_adv_remote_cc2650rc_app"应用项目由于 TI-RTOS 项目配置不正确而无法链接。
答:要解决此问题、请打开项目属性 General -> RTSC 选项卡、在"TI-RTOS for CC13XX and CC26XX"下选择2.20.1.08。 重建项目。
BLE_SDK_2_02_00
1. 广播(ADV)在执行扩展期时可能停止。(超过1小时)
答: 权变措施是使用 TI-RTOS 时钟实例定期停止和重新启动 ADV。 原因是 BLE-Stack v2.2.0和 v2.2.1使用的 TI-RTOS 射频驱动程序存在异常
将 项目复制到工作区时、SensorTag 应用项目无法在 CCS 上构建。
答: 导入工程时、请勿将工程复制到工作区
3. 当使用 OSAL_SNV=1 (堆栈项目的缺省设置)时、SNV 数据可能在首次加电后的复位后丢失。
答: 要应用此修复程序、请编辑 ble_sdk_2_02_00_31\src\components \services\src\nv\cc26xx\nspoop.c 文件。 请参阅此处
const uint8 nv_flash[flash_page_size]={0xFF};
4. 使用 util.c 中不安全线程的非原子队列 API 可能导致内存泄漏
a: 编辑 ble_sdk_2_02_00_31\src\ccs26xx\util.c 您可以在 此处找到详细信息
BLE_SDK_2_01_01
1:切换到5x5封装时、UART 在我 的 BLE-Stack v2.1.x 项目中崩溃、例如在初始化 NPI 时。
答: TI-RTOS 2.13 CC2650EM_5XD 板级配置文件中存在 uartCC26XXHWAttrs 结构的放置问题。 请在5XD 板级配置文件中进行以下更改、该文件通常位于 C:\ti_tirtos_simplelink_2_13_00_06\packages/ti\boards\SRF06EB\CC2650EM_5XD:
#pragma DATA_SECTION (uartCC26XX 对象、".const:uartCC26XX 对象")
其中:
#pragma DATA_SECTION (uartCC26XXHWAttrs、".const:uartCC26XXHWAttrs")
此问题已在适用于 CC26xx 的后续 TI-RTOS SDK 版本中得到纠正、 并在 BLE-Stack v2.2 SDK 中得到完全修复。
BLE_SDK_2_01_00
切换到5x5软件包时、UART 在我 的 BLE-Stack v2.1.x 项目中崩溃、例如在初始化 NPI 时。
答: TI-RTOS 2.13 CC2650EM_5XD 板级配置文件中存在 uartCC26XXHWAttrs 结构的放置问题。 请在5XD 板级配置文件中进行以下更改、该文件通常位于 C:\ti_tirtos_simplelink_2_13_00_06\packages/ti\boards\SRF06EB\CC2650EM_5XD:
#pragma DATA_SECTION (uartCC26XX 对象、".const:uartCC26XX 对象")
其中:
#pragma DATA_SECTION (uartCC26XXHWAttrs、".const:uartCC26XXHWAttrs")
此问题已在适用于 CC26xx 的后续 TI-RTOS SDK 版本中得到纠正、 并在 BLE-Stack v2.2 SDK 中得到完全修复。