This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3301:WiFi TX 功率校准问题

Guru**** 2507645 points
Other Parts Discussed in Thread: CC3301

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1543416/cc3301-calibration-of-wifi-tx-power-issue

器件型号:CC3301


工具/软件:

我们已将 RTOS R6 版本的 WiFi 驱动程序移植到我们的平台、并集成了校准命令。 我们目前正在使用校准工具测试 CC3301 芯片的发射功率、但无法使用校准命令更改 TX 功率。 WiFi 固件的版本是 1.7.0.185。 以下是我们执行的命令。 我们的问题是、无论我们如何修改 TX 功率参数、都无法更改 TX 功率的值。 我们应该如何调整 TX 功率?

我的命令:
1. WLAN 校准器 POWER_MODE 开启
WLAN 校准器 tune_channel 6 0
WLAN 校准器 set_tx — 默认值 0
WLAN 校准器 set_tx -tx_power 30
WLAN 校准器 START_TX

WLAN 校准器 set_tx -tx_power 1

WLAN 校准器 set_tx -tx_power 15

2.. WLAN 校准器 POWER_MODE 开启
WLAN 校准器 tune_channel 6 0
WLAN 校准器 set_tx — 默认值 0
WLAN 校准器 set_tx -tx_power 30
WLAN 校准器 TX_START_TONE 2 30

WLAN 校准器 set_tx -tx_power 1

WLAN 校准器 set_tx -tx_power 15

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Yuan、

    我已经能够复制您的行为、我正在使用适当的内部通道来解决此问题。 一旦我有了修复或解决方法、我将立即跟进。

    此致、

    Rogelio

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yuan:

    我们认为我们已经找到了这方面的问题。 我们只需将数据类型从 uint32_t 更改为 uint64_t

    开头的位掩码应该是 uint64_t、而不是 uint32_t 在 source/ti/net/wifi_interface/inc_common_fw/osprey_public_commands.h 和 source/ti/drivers/net/wifi/wifi_host_driver/inc_adapt/wlan_if.h 中的结构 Cmd_Start tx.tx  

    请告诉我这样是否能解决您的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、 RogelioD  

    我们已经进行了测试、发现 TX 功率没有变化。

    这可能是我们的测试命令出现的问题吗? 您能否向我们提供您的测试命令?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yuan:

    我测试了这个修复程序、并确认现在使用这个修复程序时 TX 功率确实发生了变化。

    但是、由于在 wifi host_dirver 库中使用了 wlan_if.h 文件、因此您将首先需要重新编译库、然后重新编译工程以进行更改。

    为了重新编译 wifi_host_driver.lib、可在下的 SDK 中导入 CCS 工程   SDK_INSTALL_DIR\ccs_projects\wifi_host_driver

    确保 wlan_if.h 文件反映了更改

    那么、当您重新编译这个示例时。 新库将填充在下

    sdk_install_dir\source\ti\drivers\net\wifi\wifi_host_driver\lib\cc33xx

    网络终端示例将使用它

    如果您遇到任何问题、请告诉我。

    此致、

    Rogelio