找回密码
 注册
关于网站域名变更的通知
查看: 206|回复: 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模块测试" s, [% V4 y9 B8 d3 h+ Y
    本案例使用的USB 4G模块型号为中兴的ME3630,配套4G天线和GPS天线。  T! H% }# }1 a$ _
    内核已自带ME3630驱动,无须手动安装。测试程序目录tl_usb_4g_test位于产品资料“4-软件资料/Demo/tl-linux-application/module-demos/”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于tl_usb_4g_test的bin目录下,源文件位于tl_usb_4g_test的src目录下。请将bin目录下所有文件拷贝到评估板文件系统任意路径下。( L% }9 J0 N- \
    使用前请在4G模块中插入可正常使用的SIM卡,确保4G天线和GPS天线(GPS字样面朝上)已正常安装,然后将评估板放置在开阔场合(室内测试GPS功能可能会导致经纬度获取失败)且评估板不接网线。评估板启动,并按照下图连接4G模块。
    - u& P' u5 a8 I: z( C+ i7 E
    + H: c5 q" \( r9 X  p, `图 1# x9 E0 P4 z4 T; K' C) N

    ! Y2 ^! o' E, w% B( h4G模块插到评估板后,可在串口终端看到如下打印信息,说明驱动已自动正常加载。4G模块灯亮,说明已正常连接,若灯不亮,请检测SIM卡和天线是否正常安装。& c$ S5 z8 S6 V( b* W

    0 U4 ~5 N1 d# T% N2 |+ G) Z  z图 2" z/ f$ z' h3 j: U
    * @: l$ m  k) L+ F8 \/ [
    执行以下命令关闭其他网络,并可查询到USB网络设备。  B; y8 Z5 J) N% i
    Target#  ifconfig eth0 down
    0 m8 m2 d0 O* kTarget#  ifconfig eth1 down
    $ B8 o- {6 Q. |  I# f; F1 b; GTarget#  ifconfig
    6 Q6 ?; z1 H( d5 T; h8 V5 q- d, @4 I4 }1 S+ t3 J7 t
    图 31 |3 ]  T3 P5 x& Z$ G
    : V4 C) }5 H- R) A# H7 K: o9 _
    可执行lsusb命令查看4G模块VID,如下图所示。# H# N( l1 N1 ]6 @, Y# s+ ^
    Target#  lsusb9 [2 E( {) i' n% |+ j( s+ w
    , a* h( w. V0 C: Z3 x* W3 L6 K- O
    图 4) L. C, f) d, {* |$ M3 m. a

    9 K0 |3 K- W7 z  |& W
    / s  Z3 \2 i2 @, s: L8 [
    • 网络功能测试" e9 p& ]1 E  z' P
    4 G% n; g6 u0 a! i, y
    测试命令:./me3630_network_setup <device> <new_network_card>  \5 Z2 p) J8 ~6 c& ^! X
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板可能会变化。<new_network_card>为网卡,可用"ifconfig -a"命令查看,一般为usb0。
    * c* ~+ |# x5 `8 P' `6 h程序说明:选择ECM模式后重启生效,设置网络连接参数和ECM数据访问方式,开启DHCP以获取IP和DNS,利用"ping www.baidu.com"命令测试网络是否连接成功。  X$ A6 Y* `) G% I4 D: Q) n
    进入评估板文件系统,在me3630_network_setup文件所在路径下执行如下命令测试网络功能是否正常。! S2 D) d% `3 }+ v( ~' N" K( B% J
    Target#  ./me3630_network_setup </dev/ttyUSB1> usb0
    - z' l8 P! v- n5 a: h) C, b
    $ P& k  o1 [0 N- \% D1 _6 v. b1 H5 h图 5
    # v. N1 x0 Q5 ]) W" u5 Z4 H8 F4 V' o* T9 \
    / w  }2 \  z! A4 C0 s( T# @. ?
    • 短信功能测试
      . [/ w$ M! g5 @$ U- W! y+ R

    % @' H3 {1 o1 y7 y8 F! i4 @' _测试命令:./me3630_send_sms <device> <phonenumber> <text>, _/ \' R8 e- ~& ?# @1 f
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为发送短信目标手机号。<text>为短信发送内容,短信内容字符之间不可有空格,否则会提示错误。
    2 I" P7 d5 r3 e, ]0 b: B- w程序说明:设置短信发送模式,并发送短信内容。
    ! _0 R; b$ @6 l7 {1 \, J进入评估板文件系统,在me3630_send_sms文件所在路径下执行如下命令测试短信功能是否正常。
    2 h1 J) k9 c3 }* g2 U) V/ {Target#  ./me3630_send_sms </dev/ttyUSB1> 158******** www.tronlong.com
    3 Z) w1 g8 C, V& w- o
    + ^5 `( o! m) a; o3 y图 6- T8 T  D6 z! u7 h( j& o

    & B8 X! m: @; [$ ^! l4 t: o2 i) y* A) c
    图 7. W+ }- B/ b) C1 m! B. t: y
    + t3 r7 e' k, S# S( f5 {
      |' ^9 ~& U) P8 k9 p; o
    • GPS定位功能测试
      3 f! c* q2 c% Z6 B9 a
    测试命令:./me3630_phone_call <device> <wait_minute>
    : m$ |* M4 w  t- d% L. ~4 j0 q4 }0 E& E命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<wait_minute>为等待返回经纬度信息的时间(单位为分钟)。3 t9 X0 A% W4 ^6 [
    程序说明:通过GPS天线获取经纬度信息,并打印结果。7 [2 |6 e; g3 j, ~* Y
    进入评估板文件系统,在me3630_get_location文件所在路径下执行如下命令测试GPS定位功能是否正常。+ H5 G9 g# M& ^4 R# ^$ B
    Target#  ./me3630_get_location /dev/ttyUSB1 5) z' A! U" Y8 @2 O
    - L$ k* m5 U  T; n
    图 8
    6 e# Y* \. s, `' j! d& E! F5 v. S3 w+ m- N( _
    获取经纬度需要等待几分钟时间,若获取失败、超时,请检查天线是否接好,并确保处于开阔场地进行测试。在百度地图上查看经纬度坐标,与测试结果基本一致。, B, M1 x8 U5 \" R- U( H! S
    3 h, S4 ?% N# t+ s9 Q# k8 R
    图 9
    5 F8 U- I: v- w2 G) V' v/ z' e: z3 ]# U/ q% j
    % Y1 ?; e7 |- C
    • 通话功能测试
      3 }% I; H" H+ E/ }- v& `

    " \7 a' d+ E5 M0 c" s" a+ t6 ?测试命令:./me3630_phone_call <device> <phonenumber>
    4 k+ _/ q7 ]+ P4 {3 V9 ^; P$ M命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为拨打目标手机号。
    - Y5 S! U: p; F! O程序说明:拨打目标电话。
    + S: U8 O9 g3 l% D3 V7 n$ O/ o注意:通话功能仅支持联通,暂不支持电信、移动。
    0 t  U4 [- o; O7 f进入评估板文件系统,在me3630_phone_call文件所在路径下执行如下命令测试通话功能是否正常。
    : P2 O2 g( h' o5 x( L( dTarget#  ./me3630_phone_call /dev/ttyUSB1 158********
    # \& Y" v; }3 o, y; x3 ]! V$ T% D! c1 v; P) K' q
    图 10
    " k  c) r% B9 t( c9 P) U9 ?( H, B: _& b( D/ y# M3 w! H

    + e6 ~3 G3 V/ U$ M# l8 p图 11
    5 p& {! I: k( C" {7 _8 J+ X% n0 }/ G. O! O
    0 I$ W" S5 E! m* q5 f9 Y+ j9 t# {+ T/ I
    • 测试程序编译3 u7 b7 W2 C% s8 u+ e3 B! @1 b
    将tl_usb_4g_test的src目录拷贝到Ubuntu任意路径,进入src目录执行如下命令加载Linux Processor SDK环境变量并编译测试程序。% G* O+ Y& k  i/ j: O! e8 q
    Host# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/environment-setup) ~6 N9 K4 }$ S( @
    Host#make
    ! p9 M/ P/ P8 p$ K) R7 @2 t. [% _% S
    图 12
    8 e: r/ ]5 T( @% h0 ^! \- ?( a4 V" u* @9 U
    编译完成后将在当前目录生成测试程序可执行文件。
    $ q% z1 Z8 r7 D( n# b2 K5 z0 G
      u; J. Y) p( J0 W8 ^5 R

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-28 07:47 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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