微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 central 调试无法进入SimpleBLECentral_init任务的问题

CC2640 central 调试无法进入SimpleBLECentral_init任务的问题

时间:10-02 整理:3721RD 点击:

我想调试一个CC2640 central作为测试CC2640 peripheral的通讯质量和速率使用,我已经成功在板子上搭建出peripheral,用手机测试OK。

但在调试central的时候有问题,调试了3天都没有解决,问题如下:

SimpleBLECentral例程没有做修改,采用2.1和2.0协议栈编译都通过,使用IAR通过XDS100V3在线调试,程序没能都没有进入SimpleBLECentral_init()中,不能运行起来LCD也不能点亮。

我在做peripheral时候比较顺利,编译通过,直接就点亮了LCD和UART也正常使用,SimpleBLECentralinit中设置断点是可以进入的,然后LCD就点亮了。可是Central例程我试了2.0和2.1协议栈两个版本都是同样的问题,官方原版的例程没有做修改无法进入SimpleBLECentral_init()中,就算重新安装协议栈也没有解决。希望有IT的工作人员或者有开发经验的朋友给一些建议。

hi,xinkang zheng 

这是个新手容易犯的错误,协议栈与app代码不配套导致的。

做以下两个步骤:

1、下载主机协议栈stack

1)配置选择stack

2)rebuild all

3)仿真并下载(警告不管,进入仿真即可)

2、下载主机协议栈app

1)配置选择app

2)rebuild all

3)仿真并下载

非常谢谢大香瓜,虽然这看起来是个小问题,却困扰了我好几天,可以继续试验了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top