TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F:BLE无法连接

Other Parts Discussed in Thread:CC2640R2F, CC2642R

 基本信息:

  1. 芯片完整料号:CC2640R2F
  2. 遵循的参考设计版本:simplelink_cc2640r2_sdk_5_10_00_02的projecte_zero工程
  3. 软件版本及网络协议版本:无
  4. 产品类型和基本使用场景:蓝牙类型,用于BLE设计
  5. 在信息安全前提下,提供部分原理图,关键器件型号(比如fast clock crystal)和layout的附件和截图。电压,温度等相关环境信息:无

 问题的详细描述:

  1. 提供相关的重现问题的方法,详细的实验步骤和方法,最大程度附上图示、照片等。

    答复:通过 simplelink_cc2640r2_sdk_5_10_00_02的projecte_zero工程设计BLE方案出现添加了全局变量和静态局部变量一定数量的情况下IOS的BLE无法连接

  2. 期待的结果和实际得到的现象

    答复:通过 simplelink_cc2640r2_sdk_5_10_00_02的projecte_zero工程设计BLE方案可以和IOS的BLE正常连接且添加全局变量和静态局部变量均可以

  3. 和TI的相应EVM板的对比测试结果。

    答复:EVM板测试结果一样

  4. 问题出现的比率

    答复:100%

Kevin Qiu1:

这可能是内存不够用了,建立连接需要RAM资源,定义了一定数量的变量会极大的消耗RAM

在没有足够可用RAM的情况下出现无法连接的情况是可能的

可通过CCS->View ->Memorry Allocation或map文件查看具体的内存使用情况

,

song xiaoxia:

请问如果需要在不影响BLE链接且不减少全局变量和静态局部变量的情况下,还有什么方法可以优化内存吗?

,

Kevin Qiu1:

如果相差不多,可以参考优化RAM:https://www.ti2k.com/wp-content/uploads/2022/03/DeyiSupport_Bluetooth_creating-a-custom-bluetooth-low-energy-application.html

差的多的话可能需要使用更大内存的CC2642R

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F:BLE无法连接
分享到: 更多 (0)