微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2564B双模是script的问题

CC2564B双模是script的问题

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

我们现在用的CC2564B的硬件,而且CC2564B是双模的芯片。

在我们的产品现在只是用了BR+EDR的部分,软件准备开发BLE的部分。我在网上下载了BLE部分的script,想问下是不是把BLE部分的script与原来的BR+EDR部分的script合并就是BR+EDR+BLE的script了?

Haidong,

如果你说的是service pack的话,只要下载这边最新的就可:http://processors.wiki.ti.com/index.php/CC256x_Downloads

TI没有提供单独的BLE service pack。上述的包含了BR/EDR和BLE.

Yan:

谢谢你的回答。是的,我说的就是service pack。

下载并运行CC2564B BT 4.0 SP,然后再运行CC2564B BLE Add-On 。

但是我发现这两个service pack里都没有关于power control的东西。正常ble是没有power control的,但是BR+ EDR肯定是有power control的,是要自己把power control加进去吗?

Haidong, 

我给你的连接下载用起来就行。

默认的service pack并没有设置TX power, 如果需要,你可以自己在service pack最后添加,命令可以参考这里:

http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commands#HCI_VS_DRPb_Set_Power_Vector_.280xFD82.29

Yan,

我下载了initscripts-TIInit_6.7.16_bt_spec_4.0 .bts,并把这个bts文件用hardware evaluation tool烧录进CC2564B,但是烧录能成功,为什么我运行RF testing时会出现问题呢?问题如下面,总是说我com port没有设置,可是我在烧录的时候已经设置了的呀。

我用之前的BR+ EDR的bts文件没有这个问题,所以确定是新烧录的含有BLE的bts文件引起的

Haidong,

Run as administrator? 

没有,我试试

Yan:

我试了还是不行,发现就算设么都不操作,只要烧录进去initscripts-TIInit_6.7.16_bt_spec_4.0 .bts这个文件,两分钟左右就发现port口没有了

Haidong,

你可以尝试一下,把.bts文件用某些编辑器打开,然后把里面的Send_HCI_VS_Sleep_Mode_Configurations 0xFD0C 注释掉再烧入进去看看。

Yan:

感谢你的回复:

我试过把HCI_VS_Sleep_Mode_Configurations (0xFD0C)这条命令屏蔽,确实可以解决问题了。

那正常运行的的bts可以把这条命令屏蔽(删除)吗?就是相当于sleep的功能disable了,也就是这条命令删除会对ble的功能有影响吗?

haidong,

这个没有关系。

如果你需要低功耗模式的话(TI当然建议你使用),这条命令是必须的,因为这样才能和外部的MCU通信,通过交互互相来通知睡眠或者唤醒,具体的交互协议可以看这里:http://processors.wiki.ti.com/index.php/CC256x_eHCILL_Low_Power_Protocol

另外,做测试的时候,把这条命令去除是没有问题的。

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

网站地图

Top