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

瑞芯微平台Android系统串口测试方法,触觉智能RK3562开发板演示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本文介绍瑞芯微平台Android系统串口测试方法,通用RK3568、RK3588、RK3576等。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。
命令行方式测试串口
  • 准备工作- s  @0 z: ?3 L0 N4 l
(1)下载电脑串口测试软件SSCOM;
(2)主板连接调试工具(ADB或者调试串口);
(3)电脑连接USB转串口工具,比如USB转RS232 RS485串口工具,如下所示:
1 A( ]0 X- M. y, v9 l
7 W3 ?9 X+ C+ i2 Y$ a
注意:不同串口电平信号对应使用不同的工具,否则测试会出现乱码、通信失败问题。另外,如果暂时缺少这个USB转串口工具,可使用两个主板串口相互接线,再配合命令行相互发送/接收数据测试。
(4)电脑打开串口测试软件,如图所示:

9 A' I- l$ }) u% Z/ v& b
: W) e' T3 n2 h# k2 l
打开后会在【1】位置看到刚插入的USB串口工具端口,选择后点击【2】位置打开即可

* G/ R" X8 T" C' P
  • 测试开始+ Y- a2 s+ t; Z+ z
测试的串口节点为:/dev/ttyS8,电平:RS232
  • 主板接收测试:
    5 V* f  @3 e  r  E
主板执行以下命令开始接收测试:
rk3562_t:/ # cat dev/ttyS8
串口测试软件开始发送数据,如图:
+ e9 p4 Q; a# A0 b) b5 N+ k6 ]
9 \9 {2 j" e' h/ Q
标注说明:
【1】编辑需要发送的数据
【2】发送数据按钮
【3】发送出去的数据
【4】主板系统接收到串口软件发来的数据
  • 主板发送测试:
    / O& ]  S' t4 S) i0 o: D6 T) e
主板执行以下命令开始接收测试:
rk3562_t:/ # echo 9876543210 > /dev/ttyS8
串口测试软件开始接收数据,如下图:
& L; O9 N! ]% g

  Y; t5 P6 S3 d; i# P( V& S# W+ F0 r
标注说明:
【1】主板发送出去的数据
【2】串口软件接收到主板发来的数据
APK方式测试串口
  • 准备工作
    $ F9 O& h6 |& j/ `
(1)下载安卓串口测试软件ComAssistant;
(2)把刚刚下载的软件APK包安装到主板上:
可以通过ADB命令安装,或者将APK包拷贝到U盘/TF卡,插到主板手动安装,安装后会提示"旧版安卓"问题,忽略即可。

8 k" }$ ]! j& D# J( o
/ l1 _; |+ `' V- a7 y2 r5 E) @
  • 主板接收测试:2 |9 v4 ?8 K( N5 b0 V' q
按照前面第一章说明,连接好USB转串口工具开始测试,打开软件:

5 N7 ^; O# c5 q. [7 E3 A0 Y

5 z+ y' z) h- r+ R0 s5 _$ p. ~  d4 y
标注说明:
【1】选择测试串口节点
【2】选择测试波特率(默认9600)
【3】开启串口后,电脑端串口软件即可发送数据到主板
【4】主板APK接收到串口软件发来的数据
  • 主板发送测试:# ]% k: w) m; T5 _9 Y
* S! N9 q) g* g4 m+ K% ~

9 ^+ y, }: B) x& p$ ?  K( e' O7 C& `
标注说明:
【1】编辑需要发送的数据(默认为:COMA)
【2】发送数据按钮,按下发送数据后,电脑端串口软件即可收到主板APK端发来的数据,如下所示:

  E, T# h! E0 a0 r8 N4 q% `7 x
) J1 I' ?: I* ~0 y& s
串口通信异常排查
1. 检查测试的串口座子和测试串口节点是否一致。
2. 检查测试的串口和串口测试工具的电平信号、波特率是否一致。
3. 检查串口接线是否有误:
TTL/RS232串口接线,如:TX1接RX2,RX1接TX2,GND接GND,RS485串口,如:A1接A2,B1接B2,GND不用接。
4. 执行ls /dev/ttyS* -la命令,查看串口节点权限是否可读可写,正常权限如下所示:
rk3562_t:/ # ls dev/ttyS* -lacrw-rw---- 1 bluetooth net_bt 4,  67 2024-11-19 02:46 dev/ttyS3crw-rw-rw- 1 system    system 4,  68 2024-11-19 02:46 dev/ttyS4crw-rw-rw- 1 system    system 4,  70 2024-11-19 02:46 dev/ttyS6crw-rw-rw- 1 system    system 4,  72 2024-11-19 09:58 dev/ttyS8
5. 检查自身串口工具是否有问题:可短接串口工具的TX和RX,然后电脑串口软件通过发送数据看是否会持续收到数据,没有收到可能串口工具有问题。
总结:通过以上方法排查串口还是测试失败,说明主板该串口有问题,可换个串口接口交叉测试。

. z1 e) G& p, K7 E; ]

该用户从未签到

2#
发表于 2024-12-24 11:22 | 只看该作者
好东西,大家一起分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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