0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

快速上手RK3588常用接口测试

眺望电子 2024-12-26 08:33 次阅读


前言:

在之前的几期中,我们详细介绍了RK3588开发板的大部分基础功能调试方法,本期是针对常用通信接口以及IO口的测试,主要包括的调试内容有:USB2.0测试、CAN通信测试、UART测试以及GPIO测试。


f48d0d1e-c320-11ef-9434-92fbcf53809c.jpg

EVM-RK3588 评估板外观(正面)

一、USB2.0接口测试
眺望电子EVM-RK3588 底板支持一个 USB2.0 接口,用户可以在任何一个板载 USB-HOST 接口上连接USB鼠标、USB键盘、 U盘等设备, 并支持以上设备的热插拔。这里用挂载 U 盘为例进行演示, 目前U盘测试支持到 32G, 32G 以上并未测试。
插入U盘后终端会打印出 U 盘的信息,不同品牌型号的U盘,串口终端打印出来的信息会有所区别。打印的 U 盘信息如下:

f49f619e-c320-11ef-9434-92fbcf53809c.png
图1-1 U盘参数打印信息

1.1查看U盘内容

ls -l /run/media/sda1/

f4b9f428-c320-11ef-9434-92fbcf53809c.png

图1-2 查看U盘内容


1.2U盘写入测试
不同品牌的 U 盘的写入速度有所区别。
如下是在U盘里创建一个500MB的文件:

$ dd if=/dev/zero of=/mnt/udisk/test bs=1M count=500 conv=fsync

f4dc06ee-c320-11ef-9434-92fbcf53809c.png

图1-3U盘写入测试


1.3U盘读取测试
由于上一个步骤写入的数据还在 U 盘的缓冲区里面,因此为了保证数据准确,重启开发板之后再输入命令进行测试。

$ dd if=/mnt/udisk/test of=/dev/null bs=1M

f4ef3c46-c320-11ef-9434-92fbcf53809c.png

图1-4U盘读取测试

U 盘使用完成后,在拔出 U 盘前,需要使用 umount 卸载

$ umount /dev/sda1


二、CAN通信测试

EVM-RK3588 底板有两路 CAN 总线接口,CAN 0 的 H 端子与 CAN 1 设备H 端连接;CAN0 的 L 端子与其 CAN 1 设备 L 端子连接进行对测。
2.1CAN网络设备
在开发板终端执行如下命令:

$ ifconfig -a

f5005ca6-c320-11ef-9434-92fbcf53809c.png

图2-1 can 网络设备


2.2设置CAN设备波特率
执行如下指令:

$ ip link set can0 type can bitrate 500000 triple-sampling on

$ ip link set can1 type can bitrate 500000 triple-sampling on

2.3打开CAN设备

$ ifconfig can0 up$ ifconfig can1 up

2.4打CAN1设备当客户端(客户端发送数据)

$ cansend can1 1F334455#1122334455667788

2.5CAN0接收到CAN1发送的数据

f52deff4-c320-11ef-9434-92fbcf53809c.png

图2-2 can通信成功

三、UART测试

EVM-RK3588 底板上有一路引出的 UART 串口,位于 P11 排针PIN7 管脚和第 PIN10 管脚。通过把底板的串口和电脑端的串口调试工具相连接来进行串口通讯测试。

f54e23be-c320-11ef-9434-92fbcf53809c.png

图3-1 串口的管脚图


将 P11 排针的 PIN7 脚和 PIN10 短接,执行如下命令:

$ tw_test_uart COM2

f567187e-c320-11ef-9434-92fbcf53809c.png

图3-2 串口回环测试成功

四、GPIO测试

EVM-RK3588 底板上有扩展的 IO 引脚,其位于底板的 P11 端口。输入下列指令,查看识别到的 IO 扩展芯片

$ cat /sys/kernel/debug/gpio | grep i2c

f5778722-c320-11ef-9434-92fbcf53809c.png

图4-1 查看IO扩展芯片

将 GPIO_P17 引脚置为高电平和置为低电平。

$ tw_test_gpio.sh GPIO_P17 1

f5844aa2-c320-11ef-9434-92fbcf53809c.png

图4-2 设置GPIO_P17为高电平

万用表测得GPIO_P17电压为:

f5943476-c320-11ef-9434-92fbcf53809c.png


$ tw_test_gpio.sh GPIO_P17 0

f5b01f7e-c320-11ef-9434-92fbcf53809c.png

图4-3 设置GPIO_P17为低电平

用万用表测得电压为:

f5b8c228-c320-11ef-9434-92fbcf53809c.png

五、本章完结
本篇介绍了USB、CAN、UART以及GPIO测试,到此Linux系统下RK3588的测试已经完结,希望该系列内容能对您的开发调试有所帮助!
获取更多相关信息请关注眺望电子微信公众号并与我们联系,我们下期再见!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5046

    浏览量

    97435
  • 接口测试
    +关注

    关注

    0

    文章

    22

    浏览量

    6506
  • RK3588
    +关注

    关注

    6

    文章

    329

    浏览量

    4332
收藏 人收藏

    评论

    相关推荐

    瑞芯微RK3588开发板RK3588 EVB和RK3588S EVB解读

    行业类应用产品;RK3588S EVB 面向高端平板、AR/VR、个人移动互联网设备等消费类电子产品。 1. RK3588 EVB:高性能 多接口 RK3588 EVB采用
    的头像 发表于 09-22 15:54 1.8w次阅读
    瑞芯微<b class='flag-5'>RK3588</b>开发板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解读

    RK3588 PCB推荐叠层及阻抗设计

    近期华秋电子联合瑞芯微、凡亿重磅发布了:《RK3588 PCB设计指导白皮书》,帮助开发者更好地规范利用RK3588开发产品,提高所设计的PCB质量,在实战中巩固及提高PCB设计水平。本文
    发表于 08-10 09:32 959次阅读
    <b class='flag-5'>RK3588</b> PCB推荐叠层及阻抗设计

    RK3588J和RK3588是什么关系?

    RK3588J是不是一个开发板的名字,里面的SOC是RK3588?还是RK3588J属于RK3588的子系列?
    发表于 03-13 14:22

    RK3588RK3588S之间的区别是什么

    RK3588RK3588S的区别: RK3588S是RK3588的低配版,其区别类似RK3568跟RK
    发表于 03-10 19:22 2.7w次阅读

    RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI

    RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI
    的头像 发表于 06-10 10:31 4011次阅读
    <b class='flag-5'>RK3588</b>-MIPI屏幕调试笔记:<b class='flag-5'>RK3588</b>-MIPI-DSI

    rk3588rk3588s的区别

    rk3588rk3588s的区别 Rockchip是一家专业的半导体公司,成立于2001年,总部位于中国深圳,主要从事集成电路的设计、开发和销售。他们的热门产品RK3588RK3588
    的头像 发表于 08-15 16:44 1.4w次阅读

    RK35883588s的区别

    RK35883588s的区别 Rockchip RK3588RK3588s是两种功能强大且广受欢迎的片上系统(SoC)解决方案,用于一系列设备,包括智能电视、高性能平板电脑、笔记本
    的头像 发表于 08-15 17:03 2.3w次阅读

    RK3588RK3399的区别

    RK3588RK3399的区别 RK3588RK3399是两款常用的ARM架构芯片,它们有着各自的特点和应用场景。本文将详细介绍这两款芯
    的头像 发表于 08-15 17:04 7139次阅读

    RK3588系列有多少型号?

    RK3588系列有多少型号? RK3588是瑞芯微推出的一款长线产品,属于高性能处理器领域的顶尖产品。它从2020年开始进入市场,现已成为市场上最热门的处理器之一。该产品因其高效能、强大的计算能力
    的头像 发表于 08-15 17:04 3437次阅读

    rk3588参数详解 rk3588芯片参数

    rk3588参数详解 rk3588芯片参数 Rockchip官方已经推出了全新一代的高端芯片RK3588,作为旗舰芯片,其蕴含的高性能与先进科技引起了广泛关注。本篇文章将详细介绍RK3588
    的头像 发表于 08-21 17:16 3.6w次阅读

    rk3588是armv8吗?rk3588硬件资料

    rk3588是armv8吗?rk3588 硬件资料 RK3588是一款高性能处理器,是Rockchip公司推出的最新芯片。本文将详细介绍RK3588的硬件资料。 首先,我们需要了解一下
    的头像 发表于 08-21 17:32 3655次阅读

    迅为电子RK3588S与RK3588硬件性能区别及板卡选型

    迅为电子RK3588S与RK3588硬件性能区别及板卡选型
    的头像 发表于 06-25 15:30 3338次阅读
    迅为电子<b class='flag-5'>RK3588</b>S与<b class='flag-5'>RK3588</b>硬件性能区别及板卡选型

    RK3588!黑神话悟空,启动?-迅为电子RK3588开发板

    RK3588!黑神话悟空,启动?-迅为电子RK3588开发板
    的头像 发表于 08-30 14:13 630次阅读
    <b class='flag-5'>RK3588</b>!黑神话悟空,启动?-迅为电子<b class='flag-5'>RK3588</b>开发板

    三分钟快速上手RK3588开发板

    前言:RK3588作为一代高性能AIoT芯片,凭借其强大的算力和丰富的接口,正在迅速成为开发者和工程师们的热门选择。本文将开始带你了解RK3588开发板的常用功能调试方法,从基本的调试
    的头像 发表于 11-28 15:15 768次阅读
    三分钟<b class='flag-5'>快速</b><b class='flag-5'>上手</b><b class='flag-5'>RK3588</b>开发板

    一文学会RK3588核心板存储性能测试

    前言:在使用RK3588开发板进行项目开发时,掌握各种功能的调试方法是快速上手并实现项目需求的关键。本文作为功能调试系列指南的第二部分,将带你深入了解几项常用硬件功能的调试
    的头像 发表于 12-06 01:04 326次阅读
    一文学会<b class='flag-5'>RK3588</b>核心板存储性能<b class='flag-5'>测试</b>