接上文《如何使TI-15.4-Stack支持470M頻段》,當(dāng)我們需要使用PACKET-SNIFFER-2來(lái)抓取空中數(shù)據(jù)進(jìn)行分析時(shí),由于抓包工具默認(rèn)只支持433M頻段,我們可以通過(guò)修改抓包器的固件來(lái)支持到433M以外的頻點(diǎn),如470Mhz。本文將介紹兩種方法,供參考。
第一種方法:
基本思路:
抓包器的固件代碼是開(kāi)放的,簡(jiǎn)單修改下代碼,把之前433M設(shè)置命令修改為470即可。
步驟:
1. 安裝好PACKET SNIFFER后,抓包器的固件是以源代碼形式提供的,如默認(rèn)安裝,則目錄是:
X:\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\sniffer_fw
2. 使用CCS導(dǎo)入抓包器固件。
本例中,使用一塊 LAUNCHXL-CC1350-4作抓包器。使用CCS導(dǎo)入固件,如下圖,對(duì)應(yīng)CC1350-4開(kāi)發(fā)板,固件目錄是:
X:\Texas Instruments\SmartRF Tools\SmartRF Packet Sniffer 2\sniffer_fw\ide\cc13x0lp
圖1:CC1350-4對(duì)應(yīng)的固件目錄
圖2:CCS導(dǎo)入抓包器固件
3. 修改固件以支持470M頻點(diǎn)
在工程的control_task.c -> ControlTask_handleCommand()函數(shù)用來(lái)處理PACKET-SNIFFER-2上位機(jī)發(fā)來(lái)的所有命令,如下圖3。該函數(shù)中,PACKET_TYPE_COMMAND_CFG_FREQUENCY對(duì)應(yīng)的是頻點(diǎn)的操作,對(duì)應(yīng)函數(shù)是ControlTask_handleCommandCfgFrequency(),在該函數(shù)中按下圖插入兩行代碼,如下圖4:
圖3:主要修改文件及函數(shù)
圖4:增加兩行代碼
4. 重新編譯并燒錄到LAUNCHXL-CC1350-4。
5. 配合PACKET-SNIFFER-2,之前的433M配置均變成了470Mhz。可以抓取工作在470M頻點(diǎn)的15.4-Stack協(xié)議包了。
圖5:成功抓取470M的15.4-Stack協(xié)議包
第二種方法:
該方法無(wú)需修改抓包器固件。使用任意文本編輯器(例如:Notepad++), 打開(kāi)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
修改完成后,保存,并重新打開(kāi)PACKET-SNIFFER-2,原來(lái)的433Mhz就變成了470Mhz。如下圖7:
審核編輯:何安
-
嵌入式處理
+關(guān)注
關(guān)注
0文章
341瀏覽量
10256
發(fā)布評(píng)論請(qǐng)先 登錄
用于 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啦!

廣和通Fibocom AI Stack:加速端側(cè)AI部署新紀(jì)元
如何獲取入口函數(shù)不是__iar_program_start的Program entry的stack使用情況

活動(dòng)回顧|M5Stack Open Day 2024 開(kāi)放日精彩瞬間回顧

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

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

精彩回顧|M5Stack MFT2024 日本之行

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


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

評(píng)論