【创龙TL570x-EVM】测评03 - 评估板测试手册
一、评估测试手册
二、个人测试内容
由于硬件资源限制,评估板测试手册内容涉及到的外部模块功能没有进行测试,手册内3节-7节没有进行测试,因为其功能都是需要外部的硬件模块。
个人评测了手册内1.1章节-1.10章节功能,CAN章节单独描述。
三、实际测试过程记录
3.1 评估板快速测试
总结 手册讲解内容就是将Micro SD卡内的系统固化到eMMC当中步骤梳理,写的内容非常细,按照此教程操作成功的将系统固化到了eMMC当中。
3.2 文件传送测试
如图所示,注意测评手册推荐使用的是网口0,网口0 就是图上插网线的端口(RGMII0)。在注意下评估板的IP地址,开机默认的是LCD屏幕显示,HDMI接显示器也没什么内容,所以我一开始使用的路由器后台查到的评估板IP端口。
个人目前使用的是第一种方式,用着挺好的,之后可能会选择使用第二种方式,(使用网口传送文件),因为第一种方式SD卡挂载过程却是有点耗时。
使用 OpenSSH 登录到评估板文件系统
在 Ubuntu 执行如下命令可通过 OpenSSH 登录评估板文件系统
如需退出登陆,请执行 exit 或者 logout 命令
这个功能很关键,在之后的软件开发过程会频繁的应用到此步骤,特别记录一下。执行后登陆评估板文件系统,如同在评估板上进行命令行操作。(写总结也是有好处的,用了好几天不知道正确的退出方法,今天终于看到了。)
也可以使用SecureRTC工具,通过串口控制评估板文件系统。
3.3 LED测试
1. LED指示灯 点亮 熄灭操作
3.4 按键测试
板子四个按键,其中两个按键是复位按键。
实际的效果如下,和手册里面的教程一模一样。
按"Ctrl + C"可终止测试命令
3.5 温度传感器测试
CPU 内部有五个温度传感器,分别为:
(1) ARM 温度传感器(对应 thermal_zone0 设备节点目录)。
(2) GPU 温度传感器(对应 thermal_zone1 设备节点目录)。
(3) 综合核心温度传感器(对应 thermal_zone2 设备节点目录)。
(4) DSP 温度传感器(对应 thermal_zone3 设备节点目录)。
(5) IVA 温度传感器(对应 thermal_zone4 设备节点目录)。
温度值=测试值/1000,单位为摄氏度。本次测试的温度值为:49400/1000=49.4 摄氏度。
3.6 风扇控制测试
执行如下命令实现风扇的停止和转动。
Target# echo 137 > /sys/class/gpio/export //生成风扇控制设备节点
Target# echo 0 > /sys/class/gpio/gpio137/value //风扇停止
Target# echo 1 > /sys/class/gpio/gpio137/value //风扇转动
散热器风扇控制,我个人理解此过程就是生名了一个引脚,然后这个管脚就可以实现高低电平切换了。如法炮制应该可以对其余的一些管脚也有效
3.7 时钟设置测试
1.命令行设置时钟信息很好用
本节测试记录结束,测试记录也是学习的一个好习惯,在学习当中忽略的细节,再次查阅的时候被找到了,加深了学习的记忆,加深了对其功能的理解。
3.8 DDR读写测试
3.9 SD卡读写测试
3.10 eMMC读写测试
3.11 网口测试
RGMII0 ETH:eth0,默认网卡。
PRU2 MII0 ETH:eth1。
PRU2 MII0 ETH:eth2。
本测试教程,进行了网络连接测试,网络速度测试,外网通讯测试。双网络通信在工业上应用越来越广,如同主备电切换似的,这套方案简直了,解除了我们大家做工业物联网的燃眉之急。