微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 在线调试问题

cc2540 在线调试问题

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

大神们好:

 我用TI的例子:SimpleBLEPeriphera(从机 )l和SimpleBLECentral(主机)。

用IAR在线调试SimpleBLEPeriphera,本来主机和从机蓝牙已经连接上的,只要设置断点停下来后,蓝牙就断开了。

请问:他们之间是不是有类似心跳包或广播的设置?请指教!

各位大神们平时都是怎么在线调试板子的,除了PC端的Btool以外,还有什么好的东西推荐么?

Hi Mac,

到断点以后8051就停了, 下面Link layer就无法执行, 这样连接就断开了.

看空中情况的话你还可以拿dongle做sniffer用, 这个也很好用.

hi Yan:

那 就无法在线调试,只能用btool 或者抓包么?

谢谢

是的.

在没有连接的情况下你可以用断点或者怎么样, 有连接的情况下最好是抓包或者加打印信息.

HI YAN:

谢谢,还有一个问题:

假设 主机已经打开notify,使用gatt_notification向从机发送数据,从机如何接收?

从机在simpleProfile_WriteAttrCB读取数据?还是自己在simpleBLECentralProcessGATTMsg中自己添加else if ( ( pMsg->method == ATT_HANDLE_VALUE_NOTI ) ||......)来接收数据?

  谢谢

mac,

Notification只有从机向主机发送, 主机无法发送Notification. 

主机发送数据用write. 从机会在simpleProfile_WriteAttrCB()中读取.

hi yan:

今天我用btool连接SimpleBLEPeriphera(从机)。

我在从机定时发送 gatt_notification数据、在btool 无论如何设置notify开、关 ,btool都可以收到从机的notify数据。是不是有问题?

hi 麦克格雷迪,

肯定有问题 :)

如果你改过代码, 请确定你在发notification之前判断了Notify的开关状态.

HI YAN:

如果从机没有判断notify,直接gatt_notification,主机是可以接收到的是吧?只是流程不合理?

顺便问一下有没有 CC2540 进入低消费、唤醒的例子?

你好Yan,我现在就是想用主机给从机发送数据哈,但是我不知道该怎么改从机的代码。你能不能指点一下呀。。。还有就是CC2540 MINI DK可以做蓝牙透传吗?怎么验证呀。。。

hi

    我现在在做一个ios与从机的透传模块,不知道为什么我这边的notify总是没有反应,,我得到了从串口拿来的数据之后为什么在调用gatt_notification之后手机上没有收到数据?

你好,

      请问BTool如何开关notify?

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

网站地图

Top