電子產業(yè)一站式賦能平臺

PCB聯(lián)盟網

搜索
查看: 2685|回復: 0
收起左側

USB 4G模塊測試基于TI Sitara Cortex-A8

[復制鏈接]

678

主題

902

帖子

8293

積分

高級會員

Rank: 5Rank: 5

積分
8293
跳轉到指定樓層
樓主
發(fā)表于 2020-9-24 10:52:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
USB 4G模塊測試
本案例使用的USB 4G模塊型號為中興的ME3630,配套4G天線和GPS天線。
內核已自帶ME3630驅動,無須手動安裝。測試程序目錄tl_usb_4g_test位于產品資料“4-軟件資料/Demo/tl-linux-application/module-demos/”路徑下。為方便測試,產品資料中提供了經過驗證的測試程序可執(zhí)行文件,位于tl_usb_4g_test的bin目錄下,源文件位于tl_usb_4g_test的src目錄下。請將bin目錄下所有文件拷貝到評估板文件系統(tǒng)任意路徑下。
使用前請在4G模塊中插入可正常使用的SIM卡,確保4G天線和GPS天線(GPS字樣面朝上)已正常安裝,然后將評估板放置在開闊場合(室內測試GPS功能可能會導致經緯度獲取失。┣以u估板不接網線。評估板啟動,并按照下圖連接4G模塊。

圖 1

4G模塊插到評估板后,可在串口終端看到如下打印信息,說明驅動已自動正常加載。4G模塊燈亮,說明已正常連接,若燈不亮,請檢測SIM卡和天線是否正常安裝。

圖 2

執(zhí)行以下命令關閉其他網絡,并可查詢到USB網絡設備。
Target#  ifconfig eth0 down
Target#  ifconfig eth1 down
Target#  ifconfig

圖 3

可執(zhí)行l(wèi)susb命令查看4G模塊VID,如下圖所示。
Target#  lsusb

圖 4


  • 網絡功能測試

測試命令:./me3630_network_setup <device> <new_network_card>
命令說明:<device>為設備節(jié)點,以"ls /dev/ttyUSB*"命令查看結果為準,重啟評估板可能會變化。<new_network_card>為網卡,可用"ifconfig -a"命令查看,一般為usb0。
程序說明:選擇ECM模式后重啟生效,設置網絡連接參數(shù)和ECM數(shù)據(jù)訪問方式,開啟DHCP以獲取IP和DNS,利用"ping www.baidu.com"命令測試網絡是否連接成功。
進入評估板文件系統(tǒng),在me3630_network_setup文件所在路徑下執(zhí)行如下命令測試網絡功能是否正常。
Target#  ./me3630_network_setup </dev/ttyUSB1> usb0

圖 5


  • 短信功能測試

測試命令:./me3630_send_sms <device> <phonenumber> <text>
命令說明:<device>為設備節(jié)點,以"ls /dev/ttyUSB*"命令查看結果為準,重啟評估板后可能會變化。<phonenumber>為發(fā)送短信目標手機號。<text>為短信發(fā)送內容,短信內容字符之間不可有空格,否則會提示錯誤。
程序說明:設置短信發(fā)送模式,并發(fā)送短信內容。
進入評估板文件系統(tǒng),在me3630_send_sms文件所在路徑下執(zhí)行如下命令測試短信功能是否正常。
Target#  ./me3630_send_sms </dev/ttyUSB1> 158******** www.tronlong.com

圖 6


圖 7


  • GPS定位功能測試
測試命令:./me3630_phone_call <device> <wait_minute>
命令說明:<device>為設備節(jié)點,以"ls /dev/ttyUSB*"命令查看結果為準,重啟評估板后可能會變化。<wait_minute>為等待返回經緯度信息的時間(單位為分鐘)。
程序說明:通過GPS天線獲取經緯度信息,并打印結果。
進入評估板文件系統(tǒng),在me3630_get_location文件所在路徑下執(zhí)行如下命令測試GPS定位功能是否正常。
Target#  ./me3630_get_location /dev/ttyUSB1 5

圖 8

獲取經緯度需要等待幾分鐘時間,若獲取失敗、超時,請檢查天線是否接好,并確保處于開闊場地進行測試。在百度地圖上查看經緯度坐標,與測試結果基本一致。

圖 9


  • 通話功能測試

測試命令:./me3630_phone_call <device> <phonenumber>
命令說明:<device>為設備節(jié)點,以"ls /dev/ttyUSB*"命令查看結果為準,重啟評估板后可能會變化。<phonenumber>為撥打目標手機號。
程序說明:撥打目標電話。
注意:通話功能僅支持聯(lián)通,暫不支持電信、移動。
進入評估板文件系統(tǒng),在me3630_phone_call文件所在路徑下執(zhí)行如下命令測試通話功能是否正常。
Target#  ./me3630_phone_call /dev/ttyUSB1 158********

圖 10


圖 11


  • 測試程序編譯
將tl_usb_4g_test的src目錄拷貝到Ubuntu任意路徑,進入src目錄執(zhí)行如下命令加載Linux Processor SDK環(huán)境變量并編譯測試程序。
Host# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/environment-setup
Host#make

圖 12

編譯完成后將在當前目錄生成測試程序可執(zhí)行文件。

嵌入式DSP、ARM、FPGA多核技術開發(fā),學習資料下載:http://site.tronlong.com/pfdownload
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表