微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 链接库的困惑

链接库的困惑

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

想问,peripheralBroadcaster需要选择那个库文件?

BLE-STACK中有broadcaster的工程例子,打开工程你可以看到如下使用的库文件

在协议栈的doc中,TI_BLE_Software_Developer's_Guide.pdf的3.3.5节也有对库文件的描述。有帮助请确认。

谢谢解答,我想问的是peripheral加Broadcaster,不是单一的Broadcaster,按照文档指示的出现了错误,描述如  “多角色”的那个帖子,纠结中

peripheral和broadcaster的这种组合TI没有提供,。可以看如下TI提供的参考代码关于角色combo.

想了解下,你这种组合的目的在哪里?peripheral和broadcaster的差别只在是否允许建立连接。

http://processors.wiki.ti.com/index.php/SimpleBLE_ComboRoles

东西在这里,想手机可以连接从机,控制广播数据

我刚才按你的提示实验了一把,完全没问题啊。请参考如下步骤

1.ble-stack 1.4.0,simplperipherl 例子

2.编译器里允许PLUS_BROADCASTER,去掉那个×

3.exclude "peripheral.c和.h",include"peripheralBroadcaster.c和.h"

4.peripheralBroadcaster.c的include“hci.h”改为#include "hci_tl.h"

5.编译下载。然后测试了一下,建立连接成功,用pack sniffer抓包,可以看到广播。

通常建立连接后就抓不到广播包了。 

BTW,库不用变,仍然是CC2540_BLE_peri.lib和CC254X_BLE_HCI_TL_None.lib

我重新按照你的步骤操作,还是出现错误,你可以把你编译成功的工程打包发给我吗?

我的邮箱431206148@qq.com

十分感谢!

见附件。4846.SimpleBLEPeripheral.zip

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

网站地图

Top