Other Parts Discussed in Thread: CC2745R10-Q1
器件型号: CC2745R10-Q1
目前、在使用 CC2745 的 BLE 外设实现中、我们观察到、即使收到扫描请求、也不会传输扫描响应数据包。
我们想确认我们使用 SDK 的方式是否有任何问题。
请说明以下几点:
- BLE 栈 (SDK) 自动处理发送扫描响应是否正确?
- 如果未发送扫描响应、什么 SDK 配置问题可能会导致这种情况?
- 例如、缺失
GapAdv_loadScanRspData()或GAP_ADV_PROP_SCAN被禁用。
- 例如、缺失
- 如果 Scan Response Data length 设置为 0、堆栈是否仍会发送扫描响应?
- 如果在调试期间发送了扫描响应、但在正常运行期间不发送扫描响应、可能会考虑计时或低功耗模式吗?
存在许多风险
- 器件:CC2745R10-Q1
- 对等设备:iPhone15
- SDK:SimpleLink SDK 9.10.
我们已经确认、进入待机模式时、广播间隔变得异常、并且广播数据和扫描响应数据都已损坏。
在 Board_init (void) 中添加 Power_setConstraint (PowerLPF3_disallow_standby);可防止发生此问题。
但是、我们希望系统按最初的预期进入待机模式。
因此、我们有以下问题:
- 为了避免此问题、应将哪些数据存储在保留 RAM 中?
- 此外、我们如何将数据放入保留 RAM 中(例如,配置步骤或 API 使用情况)?