本篇文章将会分为好几大部分,详细分享嵌入式初学者拿到开发板后,所需要做的一些基础性测试,例如系统启动、文件传送 、LED、按键、时钟设置、DDR读写、SATA等接口读写、串口等测试,感兴趣的可以按照文章数查阅。
前 言本指导文档适用开发环境:
Windows开发环境:Windows 7 64bit、Windows 10 64bit
Linux开发环境:Ubuntu18.04.4 64bit
虚拟机:VMware15.1.0
进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装SecureCRT串口调试终端、VMware虚拟机等相关软件。
本文档主要提供评估板的硬件资源测试方法。无特殊说明情况下,默认使用USB TO UART0作为调试串口,使用Linux系统启动卡(Micro SD方式)启动系统,通过路由器与PC机进行网络连接。
Linux系统启动卡对应的设备节点为mmcblk1,eMMC对应的设备节点为mmcblk0。
评估板快速测试本次测试板卡为基于创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz。
评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编解码,并支持SATA大容量存储接口。
10.4英寸LVDS触摸屏测试如需通过10.4英寸LVDS显示屏(群创G104X1-L04)进行显示,请先将LVDS显示屏与评估板的LVDS LCD(显示)、RES TS(触摸)、BACK LIGHT(背光)接口正确连接。
图 95
备注:RES TS信号防反插注意事项。LVDS屏幕RES TS信号排线的金属触点需朝向触摸转接线的4个凹槽方向,请勿插反。请根据下表将RES TS信号杜邦线对准评估底板RES TS排针接口进行连接。
图 96
表 2
RES TS信号杜邦线 |
评估底板RES TS排针接口丝印 |
红色 |
X |
白色 |
Y- |
绿色 |
X- |
黑色 |
Y |
将产品资料“4-软件资料\Linux\Boot_package\AA_BB_CC\”目录下boot_package_lvds_lcd.fex文件(支持LVDS显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。
Target# dd if=boot_package_lvds_lcd.fex of=/dev/mmcblk1 seek=32800
Target# dd if=boot_package_lvds_lcd.fex of=/dev/mmcblk1 seek=24576
Target# sync
Target# reboot
图 97
LVDS显示屏显示测试
评估板重启,进入文件系统后即可看到LVDS显示屏显示Qt界面。
图 98
LVDS显示屏校准测试
执行如下命令删除校准文件,并关闭默认启动的Qt程序。
Target# rm /etc/pointercal
Target# mv /etc/init.d/runqt /etc/init.d/K99runqt
Target# reboot
图 99
评估板重启后,执行如下校准命令。
Target# ts_calibrate
图 100
执行完命令后,进入如下界面进行校准,根据提示点击坐标点,连续点击五次之后,会在文件系统"/etc/"目录下生成校准文件pointercal,校准后的信息记录在该文件中。
图 101
检查校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl C"结束。
Target# ts_print
图 102
校准完毕,执行如下命令恢复默认启动Qt程序。
Target# mv /etc/init.d/K99runqt /etc/init.d/runqt
Target# reboot
图 103
7英寸MIPI触摸屏测试如需切换为MIPI屏显示,请将7英寸MIPI屏(型号:阿美林AML070WXII4006,800x1280)与评估板的MIPI LCD(显示)、CAP TS(触摸)接口正确连接,硬件连接如下图所示。
图 104
将产品资料“4-软件资料\Linux\Boot_package\AA_BB_CC\”目录下boot_package_mipi_lcd.fex文件(支持MIPI显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。
Target# dd if=boot_package_mipi_lcd.fex of=/dev/mmcblk1 seek=32800
Target# dd if=boot_package_mipi_lcd.fex of=/dev/mmcblk1 seek=24576
Target# sync
Target# reboot
图 105
MIPI屏显示测试
评估板重启,进入文件系统后即可看到MIPI屏显示Qt界面。
图 106
MIPI屏校准测试
执行如下命令删除校准文件,并关闭默认启动的Qt程序。
Target# rm /etc/pointercal
Target# mv /etc/init.d/runqt /etc/init.d/K99runqt
Target# reboot
图 107
评估板重启后,执行如下校准命令。
Target# ts_calibrate
图 108
执行完命令后,进入如下界面进行校准,根据提示点击坐标点,连续点击五次之后,会在文件系统"/etc/"目录下生成校准文件pointercal,校准后的信息记录在该文件中。
图 109
检查校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl C"结束。
Target# ts_print
图 110
校准完毕,执行如下命令恢复默认启动Qt程序。
Target# mv /etc/init.d/K99runqt /etc/init.d/runqt
Target# reboot
图 111
,