CC2650调试经验(CCS篇)

协议栈:ble_sdk_2_02_05_02_setup
CCS版本:CCS6.2.0.00050_win32

安装篇

按照官方给出的版本,CCS10.1.1.00004_win64,下载安装后会报很多程序错误,这个很难改,因为我本身对整个CC2650的代码还弄不明白。

更改为CCS6.2.0.00050_win32后,编译通过了。
安装和调试参考资料:官方给出的CC26x0 SimpleLink Bluetooth low energy Software Stack2.2.x,以下内容称之为手册
下载链接:CC2650

在这里插入图片描述


这里说一下几个注意的点:

  1. 默认路径安装和管理员身份运行,这个一般都需要。
  2. 安装时选择Simplelink Wireless MCUs–CC26xx Device Support和TI ARM Complier两个,其他的可选可不选。
  3. 安装完成后,手册里要求安装ARM Compile Tools5.2.6,然而该协议栈编译时要求的ARM编译器版本是16.4,如果出现无法编译情况,CCS会提示你升级ARM编译器版本。
  4. 先下载stack程序,后下载app程序,下载完成后,可能需要复位一下CC2650才能使其正常工作。

调试过程中出现的问题:
在这里插入图片描述
这个查到了解决方案:
在这里插入图片描述

焊接篇

焊的第一个板子,能够用手机搜到CC2650的蓝牙节点,但是连不上。各种拆焊拆焊,不好使。
其后焊了另一个板子就好使了。
总结一下经验:焊板子的时候随时检查焊点,后期检查可能不如当时检查更有效率。