找回密码
 注册
关于网站域名变更的通知
查看: 222|回复: 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模块测试- X* G" W$ l  r. v" {4 t
    本案例使用的USB 4G模块型号为中兴的ME3630,配套4G天线和GPS天线。7 ]! x+ E  o! Q: p+ _; T
    内核已自带ME3630驱动,无须手动安装。测试程序目录tl_usb_4g_test位于产品资料“4-软件资料/Demo/tl-linux-application/module-demos/”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于tl_usb_4g_test的bin目录下,源文件位于tl_usb_4g_test的src目录下。请将bin目录下所有文件拷贝到评估板文件系统任意路径下。) k4 Y3 ]' f1 W
    使用前请在4G模块中插入可正常使用的SIM卡,确保4G天线和GPS天线(GPS字样面朝上)已正常安装,然后将评估板放置在开阔场合(室内测试GPS功能可能会导致经纬度获取失败)且评估板不接网线。评估板启动,并按照下图连接4G模块。9 I0 T2 H* C2 r  @& s0 c0 }
    , B3 I7 D% F8 v6 }3 O+ R+ ]
    图 1
    # W6 T% f: P& H" v% G/ `) W/ A7 l
    & f# j; q8 {7 S" Y8 t4G模块插到评估板后,可在串口终端看到如下打印信息,说明驱动已自动正常加载。4G模块灯亮,说明已正常连接,若灯不亮,请检测SIM卡和天线是否正常安装。
    4 n0 o, \0 _# c4 J. C( }# r7 |$ ?* ?6 D( F( J
    图 2
    1 K/ W' y, a$ v" y: H& [
    5 l# h1 y5 Y8 V) q2 |# K执行以下命令关闭其他网络,并可查询到USB网络设备。
    ! k' ]' k  _$ m# ]7 Z4 d( B# [Target#  ifconfig eth0 down
    - B6 l) w6 A/ R9 o9 }/ |3 `+ n3 p$ iTarget#  ifconfig eth1 down
    3 s. A6 R) H0 e, t' [# c9 ~Target#  ifconfig* ]: Y4 y' ]  ^
    4 u6 a) l/ }; H3 a/ U( v
    图 3
    9 H5 {+ C/ @: s( k; `4 F# l5 ?9 Z0 A  J4 e' ]
    可执行lsusb命令查看4G模块VID,如下图所示。- r' h. M  ^0 [/ y% r9 C: ]; _
    Target#  lsusb
    7 R" p7 ~/ I- {$ Q7 u) l2 j- P9 [; I" j. D
    图 40 m# M' L1 m: q2 x2 z  U, c
    . y7 q0 d  K. V2 E
    , |, {7 y  |4 U: w" J+ S
    • 网络功能测试
      7 N+ f, @: u; A. ~! ?% v

    2 r0 v8 x3 P* Y) B& W; V7 Z测试命令:./me3630_network_setup <device> <new_network_card>
    % C* G; C$ |- a4 k  P& H命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板可能会变化。<new_network_card>为网卡,可用"ifconfig -a"命令查看,一般为usb0。
    . g( \! f1 l/ r# m程序说明:选择ECM模式后重启生效,设置网络连接参数和ECM数据访问方式,开启DHCP以获取IP和DNS,利用"ping www.baidu.com"命令测试网络是否连接成功。
    . Z" ]' q7 B* s9 U6 m* [# Y进入评估板文件系统,在me3630_network_setup文件所在路径下执行如下命令测试网络功能是否正常。) t; O( V( h9 e. Z- ~% s; t: N3 l
    Target#  ./me3630_network_setup </dev/ttyUSB1> usb04 X- b4 B( q- i5 h% n5 U1 L& z
    3 j# `' d% P# ?6 l# @* X( y
    图 5& o8 O% [" s8 a* d% x. u* j7 y

    8 J2 {' S/ V9 `! F# Q8 b# R. b, t! D: }
    • 短信功能测试' {$ a, j) Q1 |  p" l( O; ~/ M

    : b0 {6 J) h& E. p测试命令:./me3630_send_sms <device> <phonenumber> <text>
    / T+ E, Z" F! ^/ V命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为发送短信目标手机号。<text>为短信发送内容,短信内容字符之间不可有空格,否则会提示错误。
    + a- P% j+ I3 a0 B8 _程序说明:设置短信发送模式,并发送短信内容。8 n1 D' g3 v9 X9 e$ H2 F
    进入评估板文件系统,在me3630_send_sms文件所在路径下执行如下命令测试短信功能是否正常。
    1 \" G; T5 D( y* DTarget#  ./me3630_send_sms </dev/ttyUSB1> 158******** www.tronlong.com( C) C5 U6 L" a& f$ _" ]' ^
    0 f4 W) I2 |6 w8 b2 V
    图 6, w. h3 ^: _8 m5 Y
    # ]1 @0 d& t0 u; L+ k4 H; B

    & ~8 }$ [8 `* |7 f图 7* B7 M3 b1 k& q% D* n
      b" T& i8 E& X8 P

    7 D. l! e! N  I! X2 j0 x
    • GPS定位功能测试
      % p. q0 j2 a8 D0 ~% ~5 S- r
    测试命令:./me3630_phone_call <device> <wait_minute>7 H# \" y: t2 L; D# t$ `+ l! }" }
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<wait_minute>为等待返回经纬度信息的时间(单位为分钟)。- z( d, i. g4 X
    程序说明:通过GPS天线获取经纬度信息,并打印结果。& F+ W$ U# n& i9 s; `, M0 [7 W% R$ `
    进入评估板文件系统,在me3630_get_location文件所在路径下执行如下命令测试GPS定位功能是否正常。) a  w* R" j; R. x: L5 e8 [0 w
    Target#  ./me3630_get_location /dev/ttyUSB1 52 A/ V4 X$ h' k

    3 ^' }8 [& l) \0 J1 T图 87 Y  `1 a" C" @
    3 i9 ~5 R  H. |- [0 S. y8 g! e
    获取经纬度需要等待几分钟时间,若获取失败、超时,请检查天线是否接好,并确保处于开阔场地进行测试。在百度地图上查看经纬度坐标,与测试结果基本一致。
    & \5 E; X/ b2 p6 m# C! s  j/ k. r3 x9 V8 z
    图 9# q" [% `9 ^! D5 z
    / h5 q1 E1 Y; F
    / z/ G* U  j* C6 X4 Y8 D0 }
    • 通话功能测试
      9 k+ x, c, i6 q6 W$ U7 w* J+ [4 ~
    8 E" O' ]5 Q6 i* D2 G
    测试命令:./me3630_phone_call <device> <phonenumber>2 T8 i# L5 m5 p4 S/ a
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为拨打目标手机号。
    . I; f4 Z% j% W9 Z程序说明:拨打目标电话。
    $ a0 F0 K4 t! o1 h% s- A注意:通话功能仅支持联通,暂不支持电信、移动。1 H0 F. P$ u' Y/ f: {9 r
    进入评估板文件系统,在me3630_phone_call文件所在路径下执行如下命令测试通话功能是否正常。3 A' K" B9 s" B  d/ t) j9 |8 h+ S1 V
    Target#  ./me3630_phone_call /dev/ttyUSB1 158********
    8 Y( `: J4 f0 l1 m
    8 v( J. Q; R9 ~/ b7 s图 106 K% }6 u, k" x$ [- m! [0 J

    ) \# N# a  T9 D1 Y  A7 d# v( B) S0 J- j+ w( ~& o$ ?# u% W5 N
    图 11
    9 s) }; a: ~9 Z- y. c& k# y" A& o) d8 w! s+ H5 w. Z9 [' ]
    7 R9 [# x* W! l$ F
    • 测试程序编译
      3 J  T* M) H' F4 G9 J. M1 M" A
    将tl_usb_4g_test的src目录拷贝到Ubuntu任意路径,进入src目录执行如下命令加载Linux Processor SDK环境变量并编译测试程序。% U2 s, ?/ ~0 [2 |& n( |9 S5 N
    Host# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/environment-setup
    5 W* Z4 Q0 N2 T, ZHost#make
      b8 K2 R: b3 z( m6 D4 `' Y. }2 G' X
    图 12
    1 u# x3 S" ^, `6 Q+ G3 N3 ~6 ]! J6 F7 `! ~
    编译完成后将在当前目录生成测试程序可执行文件。% e7 Q. B$ h) q, j

    ; t$ v- f9 a9 G! O( r, R

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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