IDO_触觉智能的个人空间 https://blog.eetop.cn/1827949 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

已有 59 次阅读| 2024-12-24 10:09 |系统分类:嵌入式| 安卓开发板, RK3562, 串口调试, 嵌入式开发, Android


命令行方式测试串口
  • 准备工作

(1)下载电脑串口测试软件SSCOM

(2)主板连接调试工具(ADB或者调试串口);

(3)电脑连接USB转串口工具,比如USB转RS232 RS485串口工具,如下所示:

图片

注意:不同串口电平信号对应使用不同的工具,否则测试会出现乱码、通信失败问题。另外,如果暂时缺少这个USB转串口工具,可使用两个主板串口相互接线,再配合命令行相互发送/接收数据测试。
(4)电脑打开串口测试软件,如图所示:
图片打开后会在【1】位置看到刚插入的USB串口工具端口,选择后点击【2】位置打开即可

  • 测试开始

测试的串口节点为:/dev/ttyS8,电平:RS232

  • 主板接收测试:

主板执行以下命令开始接收测试:


rk3562_t:/ # cat dev/ttyS8
串口测试软件开始发送数据,如图:

图片

标注说明
【1】编辑需要发送的数据
【2】发送数据按钮
【3】发送出去的数据

【4】主板系统接收到串口软件发来的数据

  • 主板发送测试:

主板执行以下命令开始接收测试:


rk3562_t:/ # echo 9876543210 > /dev/ttyS8
串口测试软件开始接收数据,如下图:

图片

标注说明
【1】主板发送出去的数据
【2】串口软件接收到主板发来的数据

APK方式测试串口
  • 准备工作

(1)下载安卓串口测试软ComAssistant

(2)把刚刚下载的软件APK包安装到主板上:
可以通过ADB命令安装,或者将APK包拷贝到U盘/TF卡,插到主板手动安装,安装后会提示"旧版安卓"问题,忽略即可。
图片

  • 主板接收测试:

按照前面第一章说明,连接好USB转串口工具开始测试,打开软件:
图片
标注说明

【1】选择测试串口节点

【2】选择测试波特率(默认9600)

【3】开启串口后,电脑端串口软件即可发送数据到主板

【4】主板APK接收到串口软件发来的数据

  • 主板发送测试:

图片

标注说明
【1】编辑需要发送的数据(默认为:COMA)
【2】发送数据按钮,按下发送数据后,电脑端串口软件即可收到主板APK端发来的数据,如下所示:

图片


串口通信异常排查

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* -la

crw-rw---- 1 bluetooth net_bt 4,  67 2024-11-19 02:46 dev/ttyS3

crw-rw-rw- 1 system    system 4,  68 2024-11-19 02:46 dev/ttyS4

crw-rw-rw- 1 system    system 4,  70 2024-11-19 02:46 dev/ttyS6

crw-rw-rw- 1 system    system 4,  72 2024-11-19 09:58 dev/ttyS8



5. 检查自身串口工具是否有问题:可短接串口工具的TX和RX,然后电脑串口软件通过发送数据看是否会持续收到数据,没有收到可能串口工具有问题。

总结:通过以上方法排查串口还是测试失败,说明主板该串口有问题,可换个串口接口交叉测试。



点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 8

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 0

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 5

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-25 04:40 , Processed in 0.033492 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部