找回密码
 注册
关于网站域名变更的通知
查看: 223|回复: 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模块测试: W* M; y* ^9 K1 b0 G2 `/ k
    本案例使用的USB 4G模块型号为中兴的ME3630,配套4G天线和GPS天线。- t3 e- c9 O- ?2 H" r6 K
    内核已自带ME3630驱动,无须手动安装。测试程序目录tl_usb_4g_test位于产品资料“4-软件资料/Demo/tl-linux-application/module-demos/”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于tl_usb_4g_test的bin目录下,源文件位于tl_usb_4g_test的src目录下。请将bin目录下所有文件拷贝到评估板文件系统任意路径下。
    , J6 F4 X! o; ~( g+ u使用前请在4G模块中插入可正常使用的SIM卡,确保4G天线和GPS天线(GPS字样面朝上)已正常安装,然后将评估板放置在开阔场合(室内测试GPS功能可能会导致经纬度获取失败)且评估板不接网线。评估板启动,并按照下图连接4G模块。
    5 j# C! |: t" f* _( j' X# N) |  q5 C9 y8 C
    图 1
    ! |2 _* F9 o" a  Q- D2 a! A; Q! @$ J, ^% G, ?' N1 _; Z; w+ w
    4G模块插到评估板后,可在串口终端看到如下打印信息,说明驱动已自动正常加载。4G模块灯亮,说明已正常连接,若灯不亮,请检测SIM卡和天线是否正常安装。6 I# _( E9 X2 e! B

    . P* O0 j* ]. L+ D" U  d4 p; t图 2+ u# ]9 k: F& g
    - a: z* `0 e3 m1 j
    执行以下命令关闭其他网络,并可查询到USB网络设备。- `/ x( E/ {$ o9 s$ C3 |
    Target#  ifconfig eth0 down
      _# f' o4 Y9 ?Target#  ifconfig eth1 down; B7 Q" j. p9 J9 Y; z% Y! y
    Target#  ifconfig( ^+ c7 ?4 [2 G7 T# N

    ; _5 \  T6 L" i! s图 3, ]: L9 u6 L8 J$ ?$ c( C
    # @6 {6 c' w' S: n8 V& {
    可执行lsusb命令查看4G模块VID,如下图所示。
    ! G1 i! L" b5 r8 I6 g, K' r  DTarget#  lsusb( u) e$ r7 p+ i2 [1 z, X

    % i0 u& W% E7 v& M% H8 Z图 4
    1 k- S6 Y$ s4 i& h" n5 s
    / B; ?+ y! w+ K' D3 a6 _- I; [7 ]& A6 H8 ^; ~) B1 V
    • 网络功能测试: B. b% O# X/ m  b, u) K1 i+ O

    2 I0 r1 w, m5 e1 l! J, j测试命令:./me3630_network_setup <device> <new_network_card>! ]' j* a$ Y( S# r: N& X* O
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板可能会变化。<new_network_card>为网卡,可用"ifconfig -a"命令查看,一般为usb0。
    # N) Y- D9 b5 a% H& S程序说明:选择ECM模式后重启生效,设置网络连接参数和ECM数据访问方式,开启DHCP以获取IP和DNS,利用"ping www.baidu.com"命令测试网络是否连接成功。: K% B. F$ J' O) D; C8 W8 T
    进入评估板文件系统,在me3630_network_setup文件所在路径下执行如下命令测试网络功能是否正常。
    # t- F& b: {$ {/ t( Q  B( q6 qTarget#  ./me3630_network_setup </dev/ttyUSB1> usb06 H* D- V8 [- u( _6 j! P# }$ @; M+ a
    + D* {) X& I( _8 s2 x- k* U* Z2 ^
    图 5
    , w: L" r& z& v
    # q) C% G' w' \7 S) g& v" C6 z2 ~! Z5 O- G
    • 短信功能测试
      : Y- M; Z7 k# j
    9 t) U+ {6 x! \7 i4 J
    测试命令:./me3630_send_sms <device> <phonenumber> <text>  ?' ~% ~+ J8 E6 p8 C- o/ h
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为发送短信目标手机号。<text>为短信发送内容,短信内容字符之间不可有空格,否则会提示错误。# S* M3 Y* F5 q4 D+ ]
    程序说明:设置短信发送模式,并发送短信内容。
    : T( Q9 ^$ e% B- N, T进入评估板文件系统,在me3630_send_sms文件所在路径下执行如下命令测试短信功能是否正常。1 W0 `# d9 m8 z, G4 }7 h+ N
    Target#  ./me3630_send_sms </dev/ttyUSB1> 158******** www.tronlong.com+ R8 H# d6 v+ ~5 W
    ) L6 d* h7 o7 ]5 l- @2 s3 U3 \1 o
    图 6! |$ e5 X( @5 t4 M

    ' e/ P) n: c& w: T& b* p- Y
      b% e! z1 s& Z& l图 7. S# D# i7 D8 A6 J9 ]" w

    / i2 F9 ~0 u& k6 t- d+ @) G/ y+ l. Z1 m
    • GPS定位功能测试
      - M0 h' t) K0 N2 K; w
    测试命令:./me3630_phone_call <device> <wait_minute>( _8 \! ~+ N" Y3 b1 ?
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<wait_minute>为等待返回经纬度信息的时间(单位为分钟)。
    3 j' |2 O/ j  W, g4 j程序说明:通过GPS天线获取经纬度信息,并打印结果。
    & y5 a! D. u1 L% m进入评估板文件系统,在me3630_get_location文件所在路径下执行如下命令测试GPS定位功能是否正常。/ l/ |2 _9 K0 |  [, B
    Target#  ./me3630_get_location /dev/ttyUSB1 5# J" ^2 ~' L4 p+ ]
    2 l2 ~( h* c: t  s8 H3 d
    图 8
    1 p# {: M6 z( U' o7 n, U* {: g! v8 ^" r8 Z# v
    获取经纬度需要等待几分钟时间,若获取失败、超时,请检查天线是否接好,并确保处于开阔场地进行测试。在百度地图上查看经纬度坐标,与测试结果基本一致。9 F( k0 D% r/ K6 U' p- `

    ( L' w- e3 k* `$ E& D7 f! J3 b0 e- q图 9% Y6 e& L: p* a6 e& m0 D

    / J* G' U& J. }+ V: Y3 y
    , [8 |+ X1 a5 u
    • 通话功能测试1 m& C  N6 z" T2 t4 C1 I

    ' E+ S' |( Y) ?0 C7 n( X+ `测试命令:./me3630_phone_call <device> <phonenumber>* G' k0 P' X3 N1 A# f0 O
    命令说明:<device>为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。<phonenumber>为拨打目标手机号。& Z2 z; b# p* d5 M, q% L! J0 W( j3 J
    程序说明:拨打目标电话。
    - R# z) h! H7 Z4 b" G/ h注意:通话功能仅支持联通,暂不支持电信、移动。6 h- X; l9 S1 o) g/ x% y
    进入评估板文件系统,在me3630_phone_call文件所在路径下执行如下命令测试通话功能是否正常。$ J4 n  M( T5 S3 O2 ~: W1 v
    Target#  ./me3630_phone_call /dev/ttyUSB1 158********
    1 c7 u  m! \4 q% p$ ~) Q  j8 Z( e2 n0 e' @$ V# F* G
    图 10
    ! g$ w; @' v. @4 N; `. {. u
    $ f- S3 G5 n9 s2 D- s5 G7 u) Q9 m+ @! }" e
    图 11
    / V1 L' u" j: B/ R# j0 m' |+ ^0 U3 _3 V- ]

    " T- c- B$ P+ Q1 X7 F2 L
    • 测试程序编译
      % `. {- I- N! P) `
    将tl_usb_4g_test的src目录拷贝到Ubuntu任意路径,进入src目录执行如下命令加载Linux Processor SDK环境变量并编译测试程序。
    8 g. }( |# F: l( C2 RHost# source /home/tronlong/ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05/linux-devkit/environment-setup
    - {# P& b( H, V# F* X) R' K8 o( F2 B& MHost#make
    8 p0 F, D, i+ H' W5 D" Q4 J, W7 H! L
    图 12# F6 \- K8 h+ \0 z  M: ^# n! o2 S

    * V- p$ ^: z, a7 Z" L# d编译完成后将在当前目录生成测试程序可执行文件。2 z4 f' u" x, u2 s, {- f
      b/ V( ~& Q8 ?! q' e

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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