本资源的原文使用英文撰写。 为方便起见,TI 提供了译文;由于翻译过程中可能使用了自动化工具,TI 不保证译文的准确性。 为确认准确性,请务必访问 ti.com 参考最新的英文版本(控制文档)。
CC33xx Linux 驱动程序提供了一个简单的校准器 工具来为各种发送和接收操作配置 CC33xx 器件,从而能够测量受测器件的射频性能。该校准器工具还提供了一种简单的方法来选择所需的通道和功率级别。这使得实验室和认证测试机构内的射频验证能够对在 Linux 平台上运行 CC33xx 驱动程序的最终产品执行监管合规性测试并测量频谱屏蔽性能。该校准器工具还可用于生产线测试。
Other TMs
首字母缩写词 | 定义 |
---|---|
PLT | 生产线测试 |
MAC | 介质访问层 |
WLAN | 无线 LAN |
LAN | 局域网 |
NVS | 非易失性存储 |
TX | 发送 |
RX | 接收 |
MIMO | 多输入多输出 |
LO | 本机振荡器 |
BD_ADDR | 蓝牙地址(在工厂中为 BT 编程的 MAC 地址) |
PER | 误包率 |
OFDM | 正交分频多路复用 |
NIC | 网络接口卡 |
OUI | 组织唯一标识符(每个 WLAN 供应商的 24 位唯一编号) |
LTF | 长训练字段 |
GI | 防护间隔 |
DCM | 双载波调制 |
CCA | 空闲信道评估 |
SU ER BW | 单用户扩展范围带宽 |
VHT | 超高吞吐量 |
AID | 关联 ID |
HE TB NDP FB | 基于高效触发器的空数据包反馈 |
以下内核配置是校准器工具正确运行的先决条件:
root@am335x-evm:/usr/share/cc33xx# zcat /proc/config.gz | grep NL80211_TESTMODE
其中,输出为:
CONFIG_NL80211_TESTMODE=y
如果驱动程序中未启用该配置,则需要重新编译内核和内核模块并将它们安装到设备中。有关如何启用此标志并整合更改的更多信息,请参阅 CC33xx Linux 软件包中的 CC33xx Linux 入门用户指南。
ifconfig wlan0 down
以禁用 wlan0 接口。再次运行 ifconfig
命令以验证 wlan0 接口是否已禁用。 ifconfig
的输出中不应提及 wlan0
。
以下各节详细介绍了可用的校准器工具命令。
在运行任何命令之前,需要将器件和驱动程序配置为生产线测试 (PLT) 模式。使用以下命令来将器件配置为 PLT 模式:
calibrator wlan0 plt power_mode on
要退出 PLT 模式,请使用以下命令:
calibrator wlan0 plt power_mode off
tune_channel 命令的目的是将 CC33xx 器件配置为在特定 Wi-Fi 频段和通道中运行。可以使用以下格式调用 tune_channel 命令:
calibrator wlan0 cc33xx_plt tune_channel <CHAN> <BAND> <BANDWIDTH>
其中每个参数定义如下:
参数 | 选项 | 说明 |
---|---|---|
CHAN | 1-14 | Wi-Fi 通道 |
频段 | 0 | Wi-Fi 频段。 仅支持 b/g/n |
带宽 | 0 | 带宽分配 |
示例 - 以下 tune_channel 示例将芯片配置为在通道 6 的 2.4GHz 频段工作。
calibrator wlan0 cc33xx_plt tune_channel 6 0 0