您好!
我们为 CC2650设计了定制 PCB。
BLE SDK 2_02_07_06
CCS7.4
编译器 TI v5.2.6
我们在 https://www.ti.com/tool/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS 上提交了设计 。
TI 团队对我们的 PCB 设计进行了审查。 (由 德州 仪器(TI)的 BLE 硬件应用工程师提供)。
我们已经按照审查团队的建议对 PCB 进行了所有必要的更改。
现在、问题是、当从 BLE 扫描仪或 LIGHTBLUE 等 Android 应用搜索到蓝牙时、我们的新 PCB 也不可见。
"Project Zero"代码用于测试。
我正在使用 Log_info0 ("xxxxxxx")进行调试;
MCU 未执行 API 函数
"GAPRole_SetParameter (GAPROLE_SCAN_RSP_DATA、sizeof (scanRspData)、scanRspData);"
我已附加调试会话的映像。
static ICall_Errno ICall_primService(ICall_FuncArgsHdr *args) { if (args->func >= sizeof(ICall_primSvcFuncs)/sizeof(ICall_primSvcFuncs[0])) { return ICALL_ERRNO_INVALID_FUNCTION; } return ICall_primSvcFuncs[args->func].func(args); }
静态 iCall_errno iCall_primService (iCall_FuncArgsHdr * args)
此函数返回
iCall_errno_invalid_function;
然后、再说一次、控制返回到代码执行的起始点
静态空 ProjectZero_init (空)
我的调试控制器再次打印的位置
log_info0 ("初始化用户任务、硬件、BLE 堆栈和服务。");
请指导我...