找回密码
 注册
关于网站域名变更的通知
查看: 221|回复: 1
打印 上一主题 下一主题

USB 4G模块测试基于TI Sitara Cortex-A8

[复制链接]
  • TA的每日心情
    奋斗
    2020-3-25 15:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-9-24 10:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    USB 4G模块测试3 j" a$ C+ c$ [) d
    本案例使用的USB 4G模块型号为中兴的ME3630,配套4G天线和GPS天线。
    & |! n( ?1 s. y/ t% q7 O; Q( G内核已自带ME3630驱动,无须手动安装。测试程序目录tl_usb_4g_test位于产品资料“4-软件资料/Demo/tl-linux-application/module-demos/”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于tl_usb_4g_test的bin目录下,源文件位于tl_usb_4g_test的src目录下。请将bin目录下所有文件拷贝到评估板文件系统任意路径下。
    : ~+ q* A8 m+ H1 s1 Q; m使用前请在4G模块中插入可正常使用的SIM卡,确保4G天线和GPS天线(GPS字样面朝上)已正常安装,然后将评估板放置在开阔场合(室内测试GPS功能可能会导致经纬度获取失败)且评估板不接网线。评估板启动,并按照下图连接4G模块。
    5 A: f" f  Y1 J1 n) W, y% c5 `
    0 [/ Z/ L5 ]" o5 c9 z图 15 i2 ~. r# w% I
    " F! B. ^4 r$ K; m5 L
    4G模块插到评估板后,可在串口终端看到如下打印信息,说明驱动已自动正常加载。4G模块灯亮,说明已正常连接,若灯不亮,请检测SIM卡和天线是否正常安装。# y" f5 F: k5 G  H1 [% }

    . ]+ b$ q8 B; X- H" x6 ~图 2# L) e# C7 j  u; j' T

      m: f0 ~7 g0 w! a2 x9 i5 B执行以下命令关闭其他网络,并可查询到USB网络设备。, v# U  H' V# O! s* S) T0 Y
    Target#  ifconfig eth0 down" j+ F1 I( W% L0 q4 w. _
    Target#  ifconfig eth1 down# `, W; _4 {. y/ C0 F% F$ ~
    Target#  ifconfig
    ( N' q  a: B# C; U8 M$ G- V& G
    ) d7 }9 Z0 p0 _/ k2 M图 3
    4 g1 S% F4 v( p" n7 B5 e2 ^" F! p- W
    可执行lsusb命令查看4G模块VID,如下图所示。, s& s" x9 M, D) P
    Target#  lsusb
    . K4 T4 g6 E4 z2 t8 [, L# v
    - |: G7 E) ^$ [+ q3 R/ V) `( J图 4
    7 t+ k: D; T( H+ [+ t* z" E8 v+ T
    2 s$ z# e' {5 _5 L9 g2 w
    ) n, }! a; K( x7 G8 |* P# J" F- Y4 _- R
    • 网络功能测试
      1 L6 e: f# A0 E) W& q
    ; f2 Y. A3 W1 T' ?4 Y
    测试命令:./me3630_network_setup <device> <new_network_card>
    ( X6 u* N1 i8 W, C# y5 U命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板可能会变化。<new_network_card>为网卡,可用"ifconfig -a"命令查看,一般为usb0。" o& r- o: E+ s
    程序说明:选择ECM模式后重启生效,设置网络连接参数和ECM数据访问方式,开启DHCP以获取IP和DNS,利用"ping www.baidu.com"命令测试网络是否连接成功。  u. n" _3 R4 K0 ?3 c* Q
    进入评估板文件系统,在me3630_network_setup文件所在路径下执行如下命令测试网络功能是否正常。( N3 U+ s7 v$ C% a2 I
    Target#  ./me3630_network_setup </dev/ttyUSB1> usb0
    - a# M5 f! a/ h- a
    ! l% D4 T2 z& r图 5
    1 q$ S" V; u6 m4 G8 @% W; H  F, t- q. t( S. g! O# U

    1 q6 _  @' Y/ ^# ^* r+ n* v& |
    • 短信功能测试
      1 \% ~& `9 {/ ~/ M/ H
    + ~, b3 C2 }/ j. o0 Y$ j
    测试命令:./me3630_send_sms <device> <phonenumber> <text>5 x2 q" E+ j+ s; k* L9 x) F
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为发送短信目标手机号。<text>为短信发送内容,短信内容字符之间不可有空格,否则会提示错误。- p, E7 h& K  j. x
    程序说明:设置短信发送模式,并发送短信内容。2 G, s$ ]: y: C9 X
    进入评估板文件系统,在me3630_send_sms文件所在路径下执行如下命令测试短信功能是否正常。
    4 S; ?7 V: u- q' mTarget#  ./me3630_send_sms </dev/ttyUSB1> 158******** www.tronlong.com
      [% h5 V. N# s1 E9 w
    6 G& Z% Z/ o; C/ A3 G图 62 p# l) b  ?9 c) S- a% t

    ! ~" x8 F* ?- n* y4 \. q2 H! Z! Y, }6 b0 o, b+ E7 m6 h3 c  G
    图 7
    9 p8 W3 o, Q7 w7 [: s% p) p9 n- P$ _' m, Q/ d- @, J* f" s- `$ J

    & X, j$ ]- o  |# v& S# v5 R
    • GPS定位功能测试 2 [. U9 T( X+ O1 s8 c
    测试命令:./me3630_phone_call <device> <wait_minute>% K2 L3 k' y1 P$ @* d: L7 Q
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<wait_minute>为等待返回经纬度信息的时间(单位为分钟)。& D6 u  Z8 H9 B$ e
    程序说明:通过GPS天线获取经纬度信息,并打印结果。% ^: E( K8 d/ J# C
    进入评估板文件系统,在me3630_get_location文件所在路径下执行如下命令测试GPS定位功能是否正常。" C3 M$ z& l* c6 Q
    Target#  ./me3630_get_location /dev/ttyUSB1 5" N) l9 H' t$ F3 i

    ; n( |' a0 w; V& N+ [图 8
    3 z/ {# l! n9 o6 _1 M/ k8 v' b) n9 n+ i& T/ J- T8 P5 E
    获取经纬度需要等待几分钟时间,若获取失败、超时,请检查天线是否接好,并确保处于开阔场地进行测试。在百度地图上查看经纬度坐标,与测试结果基本一致。0 u* N$ C  k/ m$ V
    & F% P3 ]" h! {- w3 }% S* l; D0 t
    图 97 l% c7 \- T6 ~

    1 e( u# a5 }3 D6 o$ V, n' i, s, b8 {& q6 J
    • 通话功能测试
      % G6 K* q& G/ k$ D, U
    , g) t* O& L! E# T7 Z& r) ]
    测试命令:./me3630_phone_call <device> <phonenumber>: X+ @! P) q5 h0 n& n
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为拨打目标手机号。4 C9 j" Z$ I3 l/ s& O' e. {/ T
    程序说明:拨打目标电话。
    6 i$ V6 p$ J, C7 e注意:通话功能仅支持联通,暂不支持电信、移动。
    ( r0 u% N; t6 V% Y% ?9 U/ B, k0 e' b进入评估板文件系统,在me3630_phone_call文件所在路径下执行如下命令测试通话功能是否正常。
    % B& l) g2 _" Y+ E3 d: x3 B3 fTarget#  ./me3630_phone_call /dev/ttyUSB1 158********2 f% H. H6 p4 {6 `  X8 a
    2 M' A" p. e0 A9 z0 l
    图 10
    + p8 h5 T+ X; H' n" f0 d7 ]% ]1 z4 r! K- k& L9 k

    + O4 I' M  A* S0 C, @图 11; y$ W5 A  G- g# Q2 `( Y9 e
    ' v4 h0 q) f7 e: R+ r$ Z8 \
    ' D* X$ \5 ]/ P; k! T8 Z# g* ]
    • 测试程序编译
      6 U- Z- s; f# T) u* v
    将tl_usb_4g_test的src目录拷贝到Ubuntu任意路径,进入src目录执行如下命令加载Linux Processor SDK环境变量并编译测试程序。
    & n, O" v* ?/ f0 Q3 lHost# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/environment-setup$ P/ z, P* @* H6 R8 A
    Host#make0 a  ^) G5 U2 W% \( D; j1 \! k
    4 E/ I) {" ?( e6 K
    图 12# m. v8 T! J# k+ V; ]' H+ g

    & \& J, S# @+ W, }9 U& ^+ Y7 c编译完成后将在当前目录生成测试程序可执行文件。
    ) h1 [. o6 s9 C, T. q% D/ o/ u! K$ M. N

    该用户从未签到

    2#
    发表于 2020-9-24 13:21 | 只看该作者
    USB 4G模块测试基于TI Sitara Cortex-A8
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 22:00 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表