微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541操作SNV读写次数多了之后安卓7.0手机再也连不上了

CC2541操作SNV读写次数多了之后安卓7.0手机再也连不上了

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

目前我遇到问题,调用SNV写了几十次之后断开蓝牙之后,安卓7.0连接不上了;但是ios和安卓4.4等都是可以连接通讯的;我把操作SNV函数注释掉又都正常,代码如下:

void DataSave(u8 DataType)
{
u8 AllData[16]={0};

osal_memcpy(AllData,&Timegroup.time[0],12);

AllData[12]=Slave_State.Bright_L;
AllData[13]=Slave_State.Mode_L;
//AllData[14]=Slave_State.Mode_H;
AllData[14]=Slave_State.AutoMode;
AllData[15] =0;
switch(DataType)
{
case 0x03:

case 0x04:

case 0x05:

case 0x07:

case 0x08:
osal_snv_write(TimeFlash,16,&AllData[0]);
break;
default:
break;
}

}

我用的是1.4,2,2协议栈,我试过1.4.0协议栈也是不行的,有没有大家遇到这个问题的

TimeFlash是0x80

请问你的问题已经解决了吗?我现在也是安卓7.0无法正常连接cc2541

你使用的安卓手机啥牌子?app蓝牙是自己编程的?

有条件试试cc2640

试试修改连接参数

自己团队做APP,现在华为的p9连接不上,一开始是连接得上的,用了一段时间以后,连接不上,极有可能就是SNV的问题

Hi

可以看看下面链接:

https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/457958

http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects

好的,谢谢,已经下载了findItem()验证

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

网站地图

Top