電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2483|回復(fù): 0
收起左側(cè)

USB 4G模塊測(cè)試基于TI Sitara Cortex-A8

[復(fù)制鏈接]

678

主題

902

帖子

8293

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

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

圖 1

4G模塊插到評(píng)估板后,可在串口終端看到如下打印信息,說(shuō)明驅(qū)動(dòng)已自動(dòng)正常加載。4G模塊燈亮,說(shuō)明已正常連接,若燈不亮,請(qǐng)檢測(cè)SIM卡和天線是否正常安裝。

圖 2

執(zhí)行以下命令關(guān)閉其他網(wǎng)絡(luò),并可查詢到USB網(wǎng)絡(luò)設(shè)備。
Target#  ifconfig eth0 down
Target#  ifconfig eth1 down
Target#  ifconfig

圖 3

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

圖 4


  • 網(wǎng)絡(luò)功能測(cè)試

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

圖 5


  • 短信功能測(cè)試

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

圖 6


圖 7


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

圖 8

獲取經(jīng)緯度需要等待幾分鐘時(shí)間,若獲取失敗、超時(shí),請(qǐng)檢查天線是否接好,并確保處于開(kāi)闊場(chǎng)地進(jìn)行測(cè)試。在百度地圖上查看經(jīng)緯度坐標(biāo),與測(cè)試結(jié)果基本一致。

圖 9


  • 通話功能測(cè)試

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

圖 10


圖 11


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

圖 12

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

嵌入式DSP、ARM、FPGA多核技術(shù)開(kāi)發(fā),學(xué)習(xí)資料下載:http://site.tronlong.com/pfdownload

發(fā)表回復(fù)

本版積分規(guī)則


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