定义大数组,程序跑飞。
Hi: 我在使用CC2640R2,进行开发的过程中,经常出现程序跑飞,如在函数中定义大数组,或者在写特征值操作中,处理时间较长的逻辑处理时,就容易程序跑飞。 如何定位这些程序跑飞是如何造成的呢? 程序时跑飞了?还是出发了硬件错误,进入了某个死循环中?
View ArticleCC2541的蓝牙地址中,SBP工程默认是固定IEEE地址,如何改为随机地址?
1. 请问如何将固定地址改为随机地址?2. 请问静态地址,随机地址,公共地址,BD_ADDR他们之间的恶关系是什么?
View Article如何使用CC2650接收手机app发送的信号
本人小白,现在要用CC2560开发一个通过手机app控制家中灯的系统,现将app已做完,现在陷于不知道如何将TI的例程修改的困惑中,请大神指点
View ArticleCC2640R2 每一包传输数据大小?
Hi: 我在simple_profile协议基础上修改添加一个自定义的特征值,其特征值的大小是140,属性是GATT_PROP_INDICATE, 定义完了之后,在应用程序中,使用该特征值,最大可传输的数据长度不到60字节,和我定义的140不相符。 程序设计如下: simple_profile.c修改如下:// Characteristic 5 Valuestatic...
View ArticleCC2640R2F I2C问题
使用I2C Callback模式,连续写两包数据,第二包发不出去。下面是读,写,初始化函数。static uint8_t I2C_read(void){ static I2C_Transaction transactionR;memset(i2cSet.readBuf, 0, sizeof(i2cSet.readBuf));transactionR.writeCount = 0;...
View ArticleCC2541 SPI的极性设置问题
请问一下,CPOL和CPOH描述的,我不是很理解,这面有相关的波形图吗?还有关于CPOL的描述,为什么说当从CPOL反向变为CPOL时,会输出到MOSI引脚。可是如果2541设置为从机,不是应该输出到MISO引脚吗?
View ArticleCC2640芯片发热严重,但是可以正常烧写,有人知道原因吗?
如题,芯片可以正常烧写,但是发热量很大,烫手,不敢直接去碰,flash programmer2 也可以正常识别到芯片,有知道发热原因吗?
View ArticleWarning[Pe223]: function "HCI_LE_ConnUpdateCmd" declared implicitly
我在从机工程里移植主机程序。发现一个警告Warning[Pe223]: function "HCI_LE_ConnUpdateCmd" declared implicitly跟踪进去,发现在hci.h文件里有定义。在1445行需要定义:#if defined(CTRL_CONFIG) && (CTRL_CONFIG & INIT_CFG)extern hciStatus_t...
View Articlecc2540连续工作时间长了,数据吞吐量会变小??
我的应用是每s传输3k字节的数据量现象:丢包,经过反复测试发现刚开始几个小时是不丢包的,十个小时后开始丢包,而且是因为带宽不够丢的包。 硬件复位CC2540,又可以持续几个小时不丢包。分析:初步怀疑里面有堆栈申请没有释放处理: 将g_nData.pValue = (uint8 *)GATT_bm_alloc( 0, ATT_HANDLE_VALUE_NOTI,...
View ArticleCC2640写入flash只能一次?
大家好!请教一个关于用CC2640读写flash问题。我用osal_snv_write(osalSnvId_t id, osalSnvLen_t len, void *pBuf)可以写入数据,也可以用uint8 osal_snv_read(osalSnvId_t id, osalSnvLen_t len, void *pBuf)正确读出。例如:char...
View ArticleCC2650LP 中断不工作
您好,我给中断使用了I/O双向的translator,是想在传感器数值发生变化时有中断,可是没反应。但是当我拔起或插入CC2650LP板上设置为INT 的GPIO端口是,却有中断产生。请问这是什么原因,该如何解决?
View ArticleCC2640供电
想给CC2640找一个可充电电池供电。因为是用于可穿戴设备,所以要求体积尽量小。试了一下精工的MS920SE,发现根本不行,放电电流太小了。各位有什么可以推荐的么?多谢了!另外,我发现MS920SE可以当DA14580的电源。按理说,MS920SE的最大放电电流只有0.8mA,也不够DA14580用的呀,这又是为什么呢?
View ArticleCC2541透传程序,我用串口助手每50Ms发送130个字节,用lightblue接收,开发板和手机会自动断开
1.测试一个CC2541透传程序,我用串口助手每50Ms发送130个字节,用lightblue接收,开发板和手机会自动断开,只有从新复位2541才可以连上,这是什么原因?
View ArticleCC2640R2F 使用ext_flash ,通信几次后发现在extFlashPowerStandby()里SPI_write 失败,求解答!?
我用CC2640R2F 配合 ext flash W25Q16B,发现重复读写几次(会有flash的唤醒/休眠动作 ,和SPI_open/close操作,之前的两三次读写正常)后,再次进入extFlashPowerStandby,SPI_Write 就出错了,debug跟踪发现卡在里面的semphore_pend里了,就死机了,这是什么情况?SPI...
View Articleble sensor tag APP与 CC2640R2F连接失败
安卓上的ble sensor tag 与 CC2640R2F连接失败,在安卓端根本就扫描不到sensor tag.。这该怎么办?
View ArticleCC2541低功耗下AD数值不准
用CC2541的AD采集外部传感器数据,使用1.25V参考,12位分辨率。在非低功耗模式下采集的AD值基本正常,接近0,当处于低功耗模式下时,即使AD脚的电压为0V,经常采集到的AD值为1600左右,这个一般是什么原因,有解决方案吗?
View ArticleCC2541广播手机突然扫不到,需要重新下载程序才能正常,只遇到过两次
开始CC2541与手机连接很正常,测试了几个手机后,断开连接,突然手机扫描不到CC2541设备了,所有手机都扫描不到CC2541,但是指示灯指示当前状态正在广播,多次复位后打开广播,指示灯指示正在广播,但是手机仍然扫描不到CC2541设备.重新下载程序后再测试,又正常了,这种现象只出现过两次。这个会是什么问题?
View Article