我使用C:\ti\simplelink_cc2640r2_sdk_2_20_00_49\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral_oad_onchip工程做OAD,程序编译好后
烧录了sp_oad_onchip_cc2640r2lp_bim_onchip_FlashOnly.hex,sp_oad_onchip_cc2640r2lp_stack_FlashROM.hex,sp_oad_onchip_cc2640r2lp_persistent_app_FlashOnly.hex这3个文件,然后重新上电,发现设备只在上电时广播一包数据用手机搜索到“OAD Persisten App”,这是什么原因造成的?
Alvin Chen:
// GAP – SCAN RSP data (max size = 31 bytes) static uint8_t scanRspData[] = { // complete name 0x12, // length of this data GAP_ADTYPE_LOCAL_NAME_COMPLETE, 'S', 'B', 'P', ' ', 'O', 'A', 'D', ' ', 'A', 'P', 'P', ' ', 'v', 你用的什么APP,用light blue试试。
你确定你的烧录正常? 请看我编译出来的文件名。
user4596409:
回复 Alvin Chen:
手机上用的是nRF Connect,我用抓包工具抓包,上电后只能抓到一次数据,这个是我编译好的文件: