主题中讨论的其他器件: SK-AM62B
工具与软件:
大家好、团队成员:
我正在测试 CC3351模块的 BLE 功能。
我用于测试的平台是具有 CC3351 M.2模块的 SK-AM62B 板。 频谱分析仪连接到该模块的 uFL 连接器。 SD 卡映像是 cc33xx 驱动程序1.0.0.8版下的预构建映像。
我使用 LE 发送器测试命令验证了模块的射频信号是否正常:
hcitool cmd 0x08 0x001e 0x00 0x25 0x00
但是、我观察到、通过执行以下命令启用 BLE 广播后、广播通道信号非常弱:
echo 160 >>/sys/kernel/debug/bluetooth/hci0/adv_min_interval
echo 160 >>/sys/kernel/debug/bluetooth/hci0/adv_max_interval
btmgmt -i hci0电源关闭
btmgmt -i hci0 le on
btmgmt-i hci0可连接打开
btmgmt -i hci0调试密钥关闭
btmgmt -i hci0 SC 打开
btmgmt -i hci0 bondable on
btmgmt -i hci0可配对打开
btmgmt -i hci0隐私关闭
btmgmt -i hci0名称 cc33xxble
btmgmt - i hci0广告开启
btmgmt -i hci0电源开启
hcitool -i hci0 lerlon
当模块连接到 BLE 应用时、连接通道的 TX 功率增加到接近0dBm。
我执行了 HCI_EXT_SetTxPowerCmd 命令以将 TX 功率更改为20dBm:
hcitool cmd 0x3f 0x0001 3.
连接通道的 TX 功率增至15dBm、这正是我所期望的。
但是、当连接终止时、广播通道的 TX 功率仍然很弱。
我已经尝试禁用和重新启用广播、但 TX 功率仍然较弱。
改变广播信道的 TX 功率的方法是什么?
如果您能回答我、我将不胜感激。
平地机、
萧县