接上文《如何使TI-15.4-Stack支持470M頻段》,當(dāng)我們需要使用PACKET-SNIFFER-2來抓取空中數(shù)據(jù)進行分析時,由于抓包工具默認只支持433M頻段,我們可以通過修改抓包器的固件來支持到433M以外的頻點,如470Mhz。本文將介紹兩種方法,供參考。
第一種方法:
基本思路:
抓包器的固件代碼是開放的,簡單修改下代碼,把之前433M設(shè)置命令修改為470即可。
步驟:
1. 安裝好PACKET SNIFFER后,抓包器的固件是以源代碼形式提供的,如默認安裝,則目錄是:
X:\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\sniffer_fw
2. 使用CCS導(dǎo)入抓包器固件。
本例中,使用一塊 LAUNCHXL-CC1350-4作抓包器。使用CCS導(dǎo)入固件,如下圖,對應(yīng)CC1350-4開發(fā)板,固件目錄是:
X:\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\sniffer_fw\ide\cc13x0lp
圖1:CC1350-4對應(yīng)的固件目錄
圖2:CCS導(dǎo)入抓包器固件
3. 修改固件以支持470M頻點
在工程的control_task.c -> ControlTask_handleCommand()函數(shù)用來處理PACKET-SNIFFER-2上位機發(fā)來的所有命令,如下圖3。該函數(shù)中,PACKET_TYPE_COMMAND_CFG_FREQUENCY對應(yīng)的是頻點的操作,對應(yīng)函數(shù)是ControlTask_handleCommandCfgFrequency(),在該函數(shù)中按下圖插入兩行代碼,如下圖4:
圖3:主要修改文件及函數(shù)
圖4:增加兩行代碼
4. 重新編譯并燒錄到LAUNCHXL-CC1350-4。
5. 配合PACKET-SNIFFER-2,之前的433M配置均變成了470Mhz。可以抓取工作在470M頻點的15.4-Stack協(xié)議包了。
圖5:成功抓取470M的15.4-Stack協(xié)議包
第二種方法:
該方法無需修改抓包器固件。使用任意文本編輯器(例如:Notepad++), 打開PACKET-SNIFFER-2安裝目錄下的“sniffer_agent_config.xml” 文件,位于:x:\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\sniffer_agent。使用文本編輯器的替換功能,將“433”替換為“470”,如下圖6:
圖6:Notepad++中替換433為470
修改完成后,保存,并重新打開PACKET-SNIFFER-2,原來的433Mhz就變成了470Mhz。如下圖7:
審核編輯:何安
-
嵌入式處理
+關(guān)注
關(guān)注
0文章
341瀏覽量
10280
發(fā)布評論請先 登錄
CYW43455是否支持“首選頻段”功能?
用于 Cat M1/1/NTN 和 WCDMA HSDPA/HSUPA/HSPA(頻段 1、2、4、5、8)和 CDMA(頻段類別 0、1、6、15)的多模式、多頻段功率放大器模塊 skyworksinc

dlp660te和dlp470te在投影設(shè)備(激光電視)應(yīng)用中支持3D功能嗎?
M5Stack的CoreMP135,你了解多少?

M5CoreS3 和 M5AtomS3R 支持小智AI啦!

如何獲取入口函數(shù)不是__iar_program_start的Program entry的stack使用情況

活動回顧|M5Stack Open Day 2024 開放日精彩瞬間回顧

集成了高性能ARM Cortex-M0+處理器的一款SimpleLink 2.4 GHz無線模塊-RF-BM-2340B1

CC256x TI Bluetooth Stack SPPLEDemo應(yīng)用

精彩回顧|M5Stack MFT2024 日本之行

昂科燒錄器支持TI德州儀器的多協(xié)議Sub-1GHz無線微控制器CC1312R1F3RGZ


LMH6401是否支持低于10MHz以下的頻段范圍?
利爾達專家出席470MHz/2.4GHz頻段國標(biāo)啟動會

評論