【TI CC1350STK SensorTag 开发套件试用体验】+有惊无险抢救回来

  • 445465396@qq.co
  • LV5工程师
  • |      2017-10-11 21:23:39
  • 浏览量 1304
  • 回复:2
CC1350STK刚开始拿到手的时候是有一条绝缘条隔绝电池的,使用时把绝缘条拔掉就通电了。 网上查了一下CC1350STK的资料,貌似挺少的,主要还是CC2650STK的资料,我很贸然的拔了绝缘条,看到红色的LED灯一闪一闪的,要到google play上下载相应的sensor tag软件,我在google play上下载了一个只有几百k的app,但是这个app一直搜索不到CC1350,但是我在手机蓝牙设置里找到了CC1350,果断适配呀。 结果就是这一适配,悲剧开始了。 ---------------------------------------------------------- 适配完成之后,红色LED灯也就不闪了,那个app也找不到了,然后我意识到可能我用错app了,继续在google play中找,找到了一个Sensor Tag的App,实际上用的是这个才对: 找到正确的app了,然而用这个app搜索,也是一直没能够搜索到CC1350: 我意识到之前那个操作的危险了,用手机适配了CC1350后,CC1350和我手机绑定起来后,就不再继续广播地址了,所以我怎么搜索都搜索不到了。 无论我怎么抠电池,长按,短按按键,这个SensorTag都没有任何反应。由于Sensor Tag自带了外部flash,很可能把绑定的地址放到了flash中,导致即使复位也不广播,这下GG了。 --------------------------------------------------------------------------------------------------------------- 无奈,只好继续在网上搜下资料,TI的这个SensorTag是一系列开发板,还有匹配一个Debug DevPack用于调试,但是我手上没有这个设备呀。。。。万能的淘宝一搜,这么一个简单的debug devpack还要一百多,我铁公鸡。。。。 继续找资料,终于在TI的一个叫BLE Device Monitor的官方软件中找到了关于Sensor Tag的固件: 这一堆固件中,有两个一看名字就是有用的:CC1350SensorTag_ExtFlashErase和CC1350SensorTag_BLE_All_v1_40,嘿嘿,一个是擦除外部flash,一个是V1.40版本的固件。只要把外部flash擦除,再刷新固件,就可以恢复了。 但是要怎么把固件刷进去呢? 由于工作关系,之前有用XDS1100调试过CC2640,仔细想想,CC2640和CC1350是同门派呀,用的是同一个仿真器呀。于是乎,柳暗花明又一村。 Sensor Tag上有两个调试接口,一个用于前面的Debug DevPack,一个是1mm间距的10pin排针,这个排针的定义如下: 这是用于和XDS仿真器调试用的,果断找个排母连接好: 打开TI的Flash programmer 2 下载软件: 可以看到仿真器认出CC1350了,先把内部flash读出来备用,然后刷入擦除外部flash的固件。 此时,红色LED灯常亮,过一会后就闪烁了,常亮应该是擦除的过程,闪烁是完成的标志。 最后把固件烧录进去,完成后用app搜索,果然搜索到了CC1350 Sensor Tag。 终于抢救回来了。。。。 固件镇楼!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
great_CC 2017-10-12
刺激,顶楼主。回来试试通信效果如何,距离啊,速度啊,稳定性之类的。
0   回复
举报
发布
445465396@qq.co 回复 2017-10-12
哈哈,这个后面会测试的。
0   回复
举报
x
收藏成功!点击 我的收藏 查看收藏的全部帖子