cc2640 设置POWER_SAVING后会停止广播
CC2640 自己设计和焊接的板子,运行SimpleBLEPeripheral的例子。发现编译时去掉POWER_SAVING定义,蓝牙广播正常,能够连接和传输数据。但是编译加上POWER_SAVING定义的话,设备开机后蓝牙会立即停止广播,别的设备搜索不到它;如果增加一个30ms的定时器,设备就能够正常工作,能够正常广播和收发数据。现在不知道是什么问题,请各位帮忙分析分析,谢谢!
View Articlecc2541无法运行simpleobserver 工程
我在我们的板子上运行simplebroadcast是正常的,但运行simpleobserver,然后在init处设置断点,始终跑不到,感觉哪里有错误导致初始化失败,无法运行。
View Article固件升级相关的问题
大神们,我想实现对usb hid(usb dongle改造而成)固件升级,usb hid工作在中心设备模式。我的想法是通过usb通信把bin文件直接写入flash,这样做有什么问题么?此外,我不太明白的oad升级的imga和imgb的作用,望解答为谢。
View ArticleCC2640R2F 增加服务通道数
在SimplePeripheral的基础上添加了几个服务通道,发现添加四个服务通道时,可以搜索广播,但一直连接不上主机;当降低到三个服务通道时,又可以正常广播连接。所以是不是例程在哪里限制了服务通道数呢,如果是的话,请问在哪里修改增加最大的服务通道数呢?(例程是1_00_00_22版本的SDK)
View ArticleCC2540使用广播者和观察者问题
问题一:观察者扫描广播包时需要给广播着发送扫描信息吗?问题二:观察者是怎么解析这个广播包的,其中扫描回应和广播包在协议栈里边的哪里进行区分的?问题三:在两个广播者广播的情况下,观察者部分程序如下case GAP_DEVICE_DISCOVERY_EVENT: { // discovery complete simpleBLEScanning = FALSE; // Copy results...
View Articlewhat gapRole_ConnectedDevAddr stand for?
what gapRole_ConnectedDevAddr stand for? address of peripheral or central? why cectral.c has no this var? by the way, gapRole_ConnectedDevAddr defined in peripheral.c
View ArticleCC2541 的SimpleBLECentral例程中 simpleBLECharHdl不是每次都能获取?
使用SimpleBLECentral 和 SimpleBLEPeripheral进行连接调试,但我调试SimpleBLECentral 发现,有的时候simpleBLECharHdl 无法获取,没有进入如下程序段。 else if ( simpleBLEDiscState == BLE_DISC_STATE_CHAR ) { // Characteristic found, store...
View Article求助:CC2640能下载但跑不起来
我们做了个案子,采用CC2640 4*4封装,VDDS1.95V,VDDR采用内部LDO模式(不是DCDC模式)。现在板子贴回来了,用Programming 2能擦除,用IAR通过XDS100 V3能下载,但是下载之后,无论断电与否,都不能让芯片跑起来。手上有2650的开发板,同样的代码,在2650上能跑起来。...
View Article在cc2650的simplebleperipheral例程中,为什么drivers里面的spi的驱动是灰色显示
我在simplebleperipheral.c的simplebleperipheral_init()里面使用了bspspiopen()这个函数但是程序就卡在这里了,函数是参考自sensortag例程,想问一下是否与spi驱动那里是灰色显示有关,怎么修改
View Article怎么解释gapRole_AdvertData?
怎么解释gapRole_AdvertData?static uint8 gapRole_AdvertData[B_MAX_ADV_LEN] ={ 0x02, // length of this data GAP_ADTYPE_FLAGS, // AD Type = Flags // Limited Discoverable & BR/EDR not supported...
View Article如何找到蓝牙4.2配对模式中数值比较模式的例程?
您好,我用的是cc2650的板子,下载了相应的sdk版本,ble_sdk_2_02_01_18,想要配置区别于legacy pairing的security pairing,涉及到Numeric Comparison,文档中107页提到了有例子“See the security_examples for a complete...
View ArticleCC2540 Boot Loader使用
我们现在的产品产品已经到最后的阶段,所有的功能已经调试可以了,但是考虑到后期的软件升级等问题,想通过USB进行下载程序,发现TI 提供Universal Boot Loader for SOC-8051 by USB-MSD Developer's Guide.pdf文档...
View Article使用BLE-STACK V2.2.0.的SimpleBLEPeriphral例程编译通不过
大神,求助。使用的是SimpleBLEPeriphral例程,协议栈版本是BLE-STACK V2.2.0.,打开后出现警告,然后编码不通过,一大堆错误,怎么解决啊?
View ArticleCC2640关于4x4封装问题
我将程序的封装改为了CC2650EM_4XS,注销掉了LCD、SPI这些。反正步骤肯定是没问题。然后我将程序烧录到我自己画的板子(板子芯片用的是4x4封装,参照TI官方设计的)。能够下载进去程序,但是就是没法像7x7那样正常的工作。关于下程序这点,我是先用Flash programmer2 将芯片完全擦除,然后用Flash...
View Article