cc2541 蓝牙连接问题
TI的工程师你好!最近做了一块用spi驱动的DAC板子,遇到了如下奇怪的问题。1、板子烧好程序后,并不能直接广播(程序在开发板上是上电就广播的),必须把ccdebug的usb接口拔掉在连接才能出现广播(直接使用ccdebug复位键也不行)。2、当板子开始广播并连接后,使用我们自己的测试app调整dac输出时,会造成连接断开,连接断开之后不会出现广播peripheralStateNotificatio...
View ArticleIAR软件Options->Preprocessor->definedsymbols添加的值和hal_board_cfg.h是否等效
打开CC2541的从机例程看到IAR软件Options->Preprocessor->definedsymbols中有HAL_DMA=TRUEHAL_LCD=TRUEHAL_LED=FALSEHAL_UART=TRUE……这些预编译设置的值,不是在hal_board_cfg.h文件中做了预编译处理了吗?不过,好像预编译的值不完全一样,原以为他们的操作效果是等效的,但在options中修改...
View ArticleCC2541 SPI使用疑问
我在使用BLE_Bridge的democode,使用SPI进行通信的时候发现一个问题,在从机发送过程中,假设要发送0x01 0x02两个字节,在主机端则接收到的三个字节:0x00 0x01 0x02。。前面多了个0x00。在代码中有这么一条:HAL_DMA_SET_LEN(ch, SPI_PKT_LEN(spiTxPkt) + 1); /* slave DMA TX might drop the...
View Articlecc2541的逻辑iic死循环问题
想不带协议栈使用cc2541,写一个裸机程序,根据BLE协议栈来写的代码,发现程序老是停在:while ((I2CCFG & I2C_SI) == 0); 这句话,请问这是什么原因呢?是我配置有问题吗?求指教。
View Article编译CC2650 TI time_app出错
Building configuration: cc2650em_app - FlashROM Updating build tree... Performing Pre-Build Action Error while running "C:\ti\xdctools_3_32_00_06_core/xs"...
View Article请教cc2640蓝牙发送数据的问题
请教TI的大神:以下两个函数发送数据有什么区别,SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR6,SIMPLEPROFILE_CHAR6_LEN, &newValue);和if ( value & GATT_CLIENT_CFG_NOTIFY ) {...
View Article请教cc2640蓝牙在一个连接事件中发送多个数据包的问题
请教TI大神:cc2640在一个连接事件中如何发多个数据包(每个数据包20个字节),有什么可参考的例程或者用什么函数呢
View ArticleCC2564的SPPLEDemo程序,inquiry怎么获取RSSI?
如题,inquery出来的,只有个序列号和蓝牙mac:My name is Eagal>inquiryMy name is Eagal>Inquiry Entry: 0x2082C0E6B58C.我想在inquiry打印结果的时候显示出rssi值,这个要怎么改?有尝试加命令来设置inquiry模式:/* Parameters mapped, now set the...
View Articlecc2541模块作从机,与手机连接,如何进行手机绑定,才能使从机只被特定一台手机连接,其他手机尝试连接时都不允许连接
现cc2541模块作从机,手机A和手机B,需要实现的功能是:手机A第一次连接cc2541模块后,进行配对绑定,手机A能连接cc2541模块;手机A断开连接时,手机B尝试连接时,直接拒绝,不允许再配对绑定了。 请问cc2541如何对特定一台手机进行绑定?
View Article影响主机发现从机的参数有哪些啊,距离稍远就发现不了从机
板子是CC1350LP,从机下载的simpleBLE_perpherial例程,当主机下载host_test例程时,能正常工作(距离超过10米,能发现从机,稳定通信)。我将CC2650em的simple_central例程移植到CC1350LP上,在距离小于2米时,工作正常;2~3米,有时就不能发现从机,连接上从机后,一会儿就自动断开;大于3米,很难发现从机大于4米,发现不了从机。我的主要修改点是1...
View ArticleCC2650 持续扫描造成协议栈崩溃
目前2640在使用过程中,发现HEAPMGR_MEMALO值保持,但是HEAPMGR_MEMMAX和HEAPMGR_MEMUB两个值会随着时间增长而增加,一旦接近HEAPMGR_SIZE则导致蓝牙挂掉。比如在扫描过程中,如附件所示 从MemAlo值来看,内存还是有足够空间可用的,所有分配过的内存都及时释放了;...
View Article关于CC2640R2例程编译的问题
TI 工程师, 你好! 操作系统:WIN7 64位 SDK:simplelink_cc2640r2_sdk_1_00_00_22)(这个是正式版本) 编译软件:IAR_7.80(测试编译之前的sdk工程是可以通过的)...
View Article为什么cc2541运行一会程序就跑飞了
在SimpleBLEPeripheral_ProcessEvent()里加了一个事件用于每隔一段时间发送一条AT指令,但是程序运行一会后就飞掉了,所有功能都不起作用了 连看门的狗都不起作用,请问这是为什么。附程序在线调试跑飞时的情况单步调试一直在红色框内循环
View Articlecc2541在接收模式时4.8Ghz附近杂散信号超标
请问一下,CC2541在PTM模式下进入接收状态进行EMC认证,发现4.8Ghz附近杂散信号出现超标,EMC是按照EN300328规范进行测试的,测试方法是将设备放在暗箱里面用进行1Ghz-12.75Ghz频段进行扫频。
View Article请推荐蓝牙和wifi一体化方案的芯片。
请推荐蓝牙和wifi一体化方案的芯片。要求:蓝牙4.0及以上wifi能接入现有的无线局域网里面。功能:通过手机APP可以用蓝牙或者wifi连接到我的设备里面,传输速度要求一般就可以了。因为我的设备主芯片是单片机。所以最好有对应的接口。
View Articlecc2640R2 ram不够的问题
项目本来用cc2640开发的,flash不够用了,终于等来了cc2640R2,将cc2640的程序移植到cc2640R2就出问题了,移植部分功能后编译不出错,但是蓝牙连接不上,定位到了ram超过一定size就会出这个问题,通过对比发现,cc2640的simple_peripheral工程的ICALL_RAM0_START=0x200043E8...
View ArticleCC2541串口参数
CC2541串口初始化里有个参数idleTimeout不是很明白是做什么用,具体有没有资料说明?typedef struct{ bool configured; uint8 baudRate; bool flowControl; uint16 flowControlThreshold; uint8 idleTimeout; halUARTBufControl_t rx;...
View Article