TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2642R-Q1: 为什么早期SDK会有 GAPRole_createTask任务,而最新SDK已经没有了,是不是需要根据业务自己建立?

Part Number:CC2642R-Q1Other Parts Discussed in Thread:CC2640

如图,右边为2460(SDK_3_30_00_20),有GAP相关Task  GAPRole_createTask,这个为什么在后来SDK移除了,我们使用2642开发,还需要手动创建这个Task吗?

Alex Zhang:

您好, 因为在之前的版本中 协议栈与应用层是分离开的,之前的sdk编译时,需要先编译stack后编译application。现在的话,只需要去编译application就可以了

当然架构也就不一样了,对应的API也不同了。你要的GAPRole_createTask这个任务,在我们这边官方的例程中,定义到了Simpleperipheral中,您可以过去查看。

,

DaZhuang:

感谢您的专业解答,顺便问下,现在的SDK只有APP,那协议栈在哪里能看到?是否可以修改?

,

Alex Zhang:

您好,您这边使用的是哪个版本sdk提供一下

还有就是使用的demo是哪个

,

DaZhuang:

目前使用的: simplelink_cc13xx_cc26xx_sdk_6_40_00_13

只有APP,看不到SDK

Demo GapRole_Task: cc2640_3_30_00_20

,

Alex Zhang:

这就是我刚刚提到的,以前是有stack的,现在都写道了app中,就是你这边调用的工程demo中,例如project zero

你打开里面就有application,这个就是app,现在的sdk架构跟以前不一样了,蓝牙协议栈集成到了一个工程中,直接调用即可,

不像是以前,先编译协议栈然后再进行调用。

,

DaZhuang:

那新版本的协议栈还支持修改吗?

,

Alex Zhang:

这边不建议你去修改底层逻辑蓝牙协议栈的,如果您有需要会涉及到GAP.h等文件的修改,

你这边可以参考我下面给您提供的链接去学习。

dev.ti.com/…/node

,

Alex Zhang:

可以去对广播间隔之类的,去做简单的应用修改,你要是说去动整个蓝牙协议层,不太现实会报错。

,

DaZhuang:

好的,明白了,感谢您耐心解答!

,

Alex Zhang:

太客气,有问题咱们随时在论坛互相交流沟通

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R-Q1: 为什么早期SDK会有 GAPRole_createTask任务,而最新SDK已经没有了,是不是需要根据业务自己建立?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1