Thread 中讨论的其他器件:WL1835
大家好、
我的问题与 eHFILL 协议有关、在该协议中、我不会接收来自基带控制器的 CTS 的传入数据包唤醒信号。 通过主机唤醒 对我来说是正常的、在我发送唤醒命令和基带控制器发回 ACK 的情况下、没有任何问题。 我会发送 HCI_VS_SLEEP_Mode_Configurations 和 HCI_VS_HCILL_Parameters 命令。 它们配置如下
HCI_VS_HCILL_参数:
0xfd2b、0x0050、0x0190、0x96
HCI_VS_SLEEP_Mode_Configurations:
0xfd0c、0x01、0x01、0x00、0xff、 0xFF、0xff、0xff、0x0064
在我启用 BLE 扫描后、基带控制器进入睡眠状态、当它在附近找到器件时、WiLink-8不会从睡眠状态中唤醒(150us 内不会从 CTS 发送唤醒信号)、因此错过了数据包。
因此、场景是:
1. 从基带控制器接收 HILL_SLEEP_IND。
2.主机将 RTS 拉为高电平。 CTS 配置为 GPIO 并设置为输入。
主机发送 HILL_SLEEP_ACK。
4、 基带控制器不会通过将任何传入数据包的 CTS 置为150μs μ s 来唤醒主机。
以前有人有类似的问题吗? 非常感谢您的帮助。
其他信息:
我使用 LPC4350作为主机、使用 WL1835作为基带控制器。
谢谢、
Vivek