使用CC2640 2.2协议栈片内OAD问题
我按着CC2640 BLE OAD User's Guide的文档来做片内OAD升级,编译顺序为bim、cc2650em_stack、cc2650em_app,之后打开merge.bat报错内容为Create combined HEX filesMerging: ..\..\..\util\bim\cc2640\iar\FlashOnly\Exe\bim.hexData overlapped at...
View ArticleCC2650 simpleBLEPeripheral工程下添加串口处理(非NPI),写好串口初始化以及接收回调,但无法进入接收回调处理函数。
UART_Params_init(¶ms); params.baudRate = 9600; params.writeDataMode = UART_DATA_BINARY; params.readMode = UART_MODE_CALLBACK; params.readDataMode =...
View Article为什么CC2540设备 ,工作一段时间(几十天到几个月)就无法和苹果连接了,安卓和dongle可以正常连接和使用?
如题,目前手上线索如下:1,个别设备被安卓手机连接一次之后,苹果又能继续连接和使用,但也有部分设备依旧;2,苹果手机并未升级,排除手机IOS版本兼容性带来的影响;3,使用的芯片为CC2540,加密,有用到内部flash做系统参数保存,低功耗运行4,使用dongle连接,服务通道获取一切正常由于芯片已经加密,无法读取其中的flash固件,苹果和安卓的区别应该是连接参数的标准不同,为何以前可以,现在不可...
View Articlecc2640 ble2.2协议栈OAD问题
使用最新版本的ble_sdk_2_02_00_31,使用IAR打开工程ble_sdk_2_02_00_31\examples\cc2650em\oad_target,编译bim,app,stack,编译完执行merge.bat,烧写进板子,蓝牙没有广播,2.2的OAD这边有没有问题?另外自带的merge.bat需要修改一下BIM_END为1FAFF,否则会出现overlap的错误。之前使用2.1的协...
View Article关于cc254x 的 OAD 升级问题
HI all: 我的公司使用了cc2541制作的产品,现在想在蓝牙模块添加oad功能。 对客户来说,客户使用的是windows10平板的蓝牙连接我们的产品,如果我更新了蓝牙固件发给了客户,客户升级固件必须要买一个USBdongle吗?有没有什么软件直接通过windows平板的蓝牙对产品的蓝牙固件进行升级,而不外接别的硬件。Thanks!
View ArticleCC2640 使用四线串口,能正常发送第一包数据,但是主机发送完后没有进入低功耗的问题
主机发送完成数据后,没有执行发送完成回调函数,主机的SRDY没有被拉高,导致不能进入低功耗
View Articlesensortag安卓APP无法运行
TI的各位专家: 我尝试过安装sensortag(2650STK)对应的android应用程序,前后试过三星的s6 edge plus(android6.0.1)以及华为MT7(android4.4.2),都无法正常运行。 程序启动时显示"改程序已停止响应". 请帮忙查明原因,并告知解决方法。...
View ArticleCC2640如何实现Find Me功能
Hi,各位好 我要实现Find Me功能,在TI的Profile中找到Find Me文件夹,请问有没有相关的文档或者例程。最好能提供一个测试用的APP
View ArticleCC2640如何实现BLE透传。
Hi 各位好。目前CC2640的UART已经可以使用了,我想实现BLE数据透传。现在找不到BLE接收和发送的API接口,查看HCI命令集,也并未找到相关的HCI EVENT.请问,哪里可以找到相关的例程或者文档之类??
View ArticleCC2540蓝牙广播不稳定~~~~急急急急
芯片CC2540F256,做beacon广播数据。同一批产品,出厂时是好的,但运行一段时间后,总会有那么几个蓝牙广播不稳定的情况。有的重启后能广播,过段时间又不广播了。有的重启后也不能广播能帮我从软硬件上提供几点意见吗,帮我大致定位下是硬件还是软件bug,分别怎么测?给个思路即可,谢谢
View Article当characteristic大小超过19 Bytes 时,ReadUsingCharUUID 无法取得正确的Response
最近在用cc2650学习蓝牙,想将char的大小从1Byte增大,理论上应该能增大到27-4-3-20 Byte。但是实际操作中超过了19Byte就会不能用UUID读取。但是如果手动输入handle值,还是能够顺利地进行操作的。关于修改,我用Simple_Peripheral 修改了一下Char1的大小,从uint8_t 变成了uint8_t...
View ArticleCC2640 片外OAD
因为陆续碰到好多工程师询问OAD空中升级事宜,特意写个文档指导大家做OAD。CC2640支持两种OAD方式,片内128K OAD和片外OAD。片上OAD适合beacon类应用,因为其application比较小。如果手环或者其他类应用,建议使用片外OAD。硬件环境:CC2640 sensortag。如果大家使用CC2640...
View ArticleCC2540 Central如何使用白名单
各位大师,我想在central上使用白名单功能,目的是central和peripheral的连接都是一对一的。即一个central只能与一个peripheral连接。我利用 HCI_LE_AddWhiteListCmd( HCI_PUBLIC_DEVICE_ADDRESS,simpleBLEConnAddress )函数来实现peripheral...
View ArticleCC2540 容易受静电干扰
我们用CC2540做的产品, 夏天的时候没发现太大的问题, 就是32kHz晶振有时候摸到会死机。但是到了秋冬季节, 天气干燥, 容易产生静电, 此时 CC2540受到静电影响 Flash程序会丢失,然后又重新烧写程序就好了。 如果又遇到静电又会丢失 Flash内容…………结论是 CC2540抗静电能力太差了, 不知道有没有什么方法可以改善? 或者 CC2541会不会好一点?
View ArticleCC2541众多从机同时广播时如何连接指定MAC的从机?
各位大神,请问CC2541众多从机同时广播时如何连接指定MAC的从机?关键是现场同时广播的从机数量可能达到100个以上。我的做法是在扫描到广播时如果是指定的MAC,则连接;不是指定的MAC则丢弃该广播包继续搜索。实测蓝牙数量少于8个的时候可以正常通信。当数量达到10个的时候,就搜索不到目标MAC了。
View Article