尊敬的诸位:
我在 VS HCI 无法完全正常工作之前发布了一个主题。
对于 BLE HCI_EXT_SetTxPowerCmd、TI 使用
hcitool cmd 0x3f 0x01 0x3
以便在频谱分析仪中工作。
然后、我再次在我们的频谱分析仪上使用具有20dBm 固定衰减器的测试。
我在2452MHz 上对20dBm 进行 BLE 测试的命令如下:
echo "1">/sys/kernel/debug/ieee80211/phy0/cc33xx/ble_enable
btmon 和
hciconfig hci0上升
hcitool cmd 0x3f 0x01 0x3
hcitool cmd 0x08 0x1E 0x19 0x10 0x0
结果如-0.484+20dBm=19.516dbm。 它非常接近20dBm、因此可以、没问题。

但是、当我重新启动电路板时、请在文档 onsode R1.0.0.0 sdk/docs/html/CC33XX-vs-hci-commands/hci_ext_api.html#hci-ext-settxpowercmd 中将 txpower 更改为10dBm wriiten
hcitool cmd 0x3f 0x01 0x3
结果与10dBm 时的预期不符、但也接近20dBm (−0.715+20=19.285)。

使用5dBm 时也发生了相同的情况(-0.883+20=19.117)

和0dBm (-1.191+20=18.809)

请帮助我们检查 TI 是否可以在您的站点上更改 BLE VS 命令中的 MaxTXPwr。
如果您可以使用 HCI 命令更改 TX 功率、请告诉我完整的命令、让我对其进行测试、因为我们需要使用 HCI 而不是 SWT 来创建生产线测试程序。 谢谢你。
此致、
/克苏

