CC2540的协议栈1.4.2.2是不是有bug
我用这个函数GATT_WriteNoRsp发送write command的命令给从机,代码如下attWriteReq_t req; bStatus_t res = FAILURE; uint8 sampling_enable[]={0x20,0x03,0x01}; req.handle = 0x18;// req.len = sizeof(sampling_enable); req.pValue =...
View ArticleCC2541连接稳定性测试问题
现在产品测试中发现经常有异常断开然后又重连的现象,1、断开然后瞬间重连上,2、反复断开重连,最终连上3、断开后,主机重连中,从机一直处于连接状态只有复位从机才能恢复问题3对产品体验影响很大,请帮忙分析可能导致以上现象的原因。非常感谢!参考信息:1、从机端是遥控器,主机端是2541做的接收端,因为结构件未有模具品,测试同事都用的裸板测试2、目前电子设计,手摸到32.768晶振通信会断掉,个别机器的RF...
View ArticleCC2640遇到的奇怪问题
我用CC2640做开发的时候,出现一个奇怪的问题,请教是什么情况:用smartRF Flash Programmer 2(ver1.7.4)作为程序下载工具,我下载程序的步骤是:先擦除芯片(all unprotect )下应用程序,然后不擦除下载栈。几天用了几个不同的工程,也还都正常。没想到,昨天用了例程里面的sensor Tag工程,编译下载并运行,手机测试端显示的蓝牙设备名称为“sensor...
View ArticleCC2640 OAD-OAD下载成功之后,执行 复位函数,但是复位不到BIM区域。
环境:IARStack版本:2.01、工程:SimpleBLEPeripheral----Flash_OAD_Extflash和BIM_extflash外部flash型号:W25x10CL, 128版本修改地方:// Image information (meta-data)#define EFL_ADDR_META 0x1f000//0x78000#define EFL_SIZE_META...
View Article关于CC2640-SPI总线外挂FLASH(MF25F01)
我用SPI外挂一个FLASH(MF25F01)1:擦除整个芯片2:写数据3:读数据结果用逻辑分析仪抓波形,写数据的波形都正确(MOSI),但是读数据一直为0x00(MISO),我去读制造商ID和设备ID也是一样的,不管怎么操作MISO一直为低
View ArticleCC2640:HAL_SYSTEM_RESET 失败
#define HAL_SYSTEM_RESET() (HWREG( AON_SYSCTL_BASE + AON_SYSCTL_O_RESETCTL ) |=...
View ArticleCC2541从机发送indicate只有一次成功
从机和BTool通信没有问题,每次发送指示BTool都可以接收到,但是自己写主设备程序,从机的指示只可以发送成功一次。下边是自己的配置过程
View ArticleCC2640 OAD 升级Image B文件生成问题
在On-chip OAD升级验证时遇到一个疑惑的问题,使用最新的BLE Device MonitorV2.2.0,选择下载的文件可以直接选择生成的hex文件,(在网站有软件由1.0升级为2.0时的变更说明,OAD uses hex files directly)。不过我比较了一下,DeviceMonitor生成的bin文件与用工程目录下面的hex2bin转出来bin不一致。在CC2640 BLE...
View Article如何使手机连蓝牙遥控器提示连接到键盘以及如何让手机能够自动使能通知功能?急急急!
dear TI: 我使用TI的遥控器2541遥控器连接手机,手机提示链接到键盘,并且能够控制手机。但程序里面发送按键报告是要使能通知的,为什么手机能够自动打开通知呢?另,手机提示链接到键盘是什么原因呢? 期待回复,谢谢!
View Article我这个服务发现和读取特征值的函数哪里不对
#define MUL_CON_SER_UUID {0x47, 0x7C, 0xE1, 0x25, 0x63, 0xFE, 0xD9, 0x9A, 0xef, 0x43, 0x7F, 0x44, 0xD8, 0x55, 0xFE, 0x47} #define MCS_SERVER_CUST1_UUID {0x1E, 0x6B, 0xCC, 0x92, 0xFE, 0x9C, 0x71, 0xB8,...
View ArticleCC2540主机发送数据到从机的时间比较长?
CC2540主机发送到从机的时间大概要在3秒左右,这个时间比较长,我修改了几个参数:1、 #define DEFAULT_SCAN_DURATION 1000//4000 扫描完成时间默认是4s,我改为了1s,再小数据容易收发不成功;2、#define DEFAULT_SVC_DISCOVERY_DELAY 1000...
View ArticleCC2541与手机只能连接一次
烧写了程序之后,用手机可以连接CC2541,然后用手机断开跟CC2541的连接(也就是点击忽略此设备,相当于取消了配对),可以观察到CC2541仍在广播,可是手机却连接不上,出现以下界面,然后重新烧录后就可以了,感觉只能连接一次,我用安卓手机测试也是如此,求大神指导!
View Article