ZHCUBC2 September 2023 CC3300 , CC3301
與 TX 命令類似,一些 RX 命令可用于接收數(shù)據(jù)包并獲取相同的統(tǒng)計信息。CC33xx 器件的固件能夠捕獲無線數(shù)據(jù)包并報告 RF 統(tǒng)計信息。此功能可用于確保器件上的校準、天線和無線電工作正常。本節(jié)介紹了如何使用 RX 統(tǒng)計命令進行接收器 (RX) 測試。
使用 start_rx 命令啟動接收射頻鏈:
calibrator wlan0 cc33xx_plt start_rx -source_mac <SRC_ADDR> -ack_enable <ACK_ENABLE>
要打印接收的統(tǒng)計信息,請使用 get_rx_stats 命令:
calibrator wlan0 cc33xx_plt get_rx_stats
接收到數(shù)據(jù)包后,此命令會將所收到數(shù)據(jù)包的統(tǒng)計信息打印到命令中,格式類似如下:
Total Received Packets: 0
FCS Errors: 0
MAC Mismatch: 0
Good Packets: 0
Average RSSI (SOC): 45
Average RSSI (ANT): 0
status: 19
PER: N/A # PER = Total Bad / Total Received
以下是如何開始通過接收器收集數(shù)據(jù)包的序列示例:
calibrator wlan0 plt power_mode on
calibrator wlan0 cc33xx_plt tune_channel 6 0 0
calibrator wlan0 cc33xx_plt start_rx -source_mac 04:05:05:05:05:04 -ack_enable 1
calibrator wlan0 cc33xx_plt get_rx_stats