电子血压计,要加入蓝牙功能,客户指定使用TI的CC2640R2F这款芯片,经过多重因素考虑最终选择了业界较小封装尺寸的RF-BM-4044B4这款BLE模块,仅8*8mm大小。
拿到模块后,在TI官网下载了 SIMPLELINK-CC2640R2-v3.10.00.15的SDK,编译了simplelink_cc2640r2_sdk_3_10_00_15\examples\rtos\CC2640R2_LAUNCHXL\ble5stack下面的simple_peripheral这个例程,然后烧录到4044B4中,用Lightblue搜索发现没有广播。
咨询了信驰达的FAE后,发现原来他们的4044B4使用的是LDO供电模式,TI官方的SDK包默认是DCDC供电,需要在C:\ti\simplelink_cc2640r2_sdk_3_10_00_15\source\ti\devices\cc26x0r2\startup_files下的ccfg.c文件中更改电源模式,具体如下
重新编译例程,烧录到模块中,模块有广播