完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目录 1.13 CAN接口测试 1.14 HDMI OUT接口测试 1.15 VGA OUT接口测试 1.16 7英寸LCD触摸屏测试 1.17 10.4英寸LVDS触摸屏测试 1.18 7英寸MIPI触摸屏测试 1.19 看门狗测试 1.20 网络接口测试 1.20.1 RGMII ETH网口测试 1.20.2 MII ETH网口测试 本案例采用的评估版为创龙科技TLA40i-EVM,它是一款基于全志科技A40i处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz,由核心板和评估底板组成。 评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编码、1080P@60fps H.264视频硬件解码,并支持SATA大容量存储接口。 核心板采用100%国产元器件方案,并经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。评估底板大部分元器件均采用国产方案,方便用户快速进行产品方案评估与技术预研。 评估版正视图 1.13 CAN接口测试 请先按照调试工具安装文档安装CAN接口调试工具ECAN Tools。使用USB转CAN模块连接评估板CAN0 SPI2(CON9)或CAN1 SPI2(CON8)接口至PC机USB接口,如下图所示。 本章节以CAN0 SPI2接口(设备节点为:can0)进行演示。如需测试CAN1 SPI2接口,请将设备节点修改为can1。 图 77 进入评估板文件系统,执行如下命令配置CAN0总线比特率为1MHz,并启动CAN0总线。 Target# canconfig can0stop //注意设备节点 Target# canconfig can0 bitrate 1000000 Target# canconfig can0 start 图 78 (1) 发送测试 执行如下命令,接收PC端发送的数据。 Target# candump can0 图 79 在PC端打开ECANTools软件,选择设备类型,然后点击“打开设备”。 图 80 等待软件检测到设备后,点击“确定”进入软件操作界面,如下图所示。 图 81 在如下数据发送界面中,点击“发送”开始发送数据。 图 82 依次向接收端发送两组数据,在ECAN Tools及串口调试终端可看到数据,如下图所示。 图 83 图 84 (2) 接收测试 评估板文件系统执行如下命令,发送数据至ECANTools软件,ECANTools软件收到数据说明功能正常。 Target# cansend can0 123#1122334455667788 图 85 图 86 1.14 HDMI OUT接口测试 我司提供的Linux系统镜像默认为HDMI显示,请将评估板HDMI OUT接口连接HDMI显示屏。系统启动后,即可在HDMI显示屏观察到Qt界面。 图87 1.15 VGA OUT接口测试 将评估板VGA OUT接口连接至VGA显示屏。将产品资料“4-软件资料LinuxBoot_packageAA_BB_CC”目录下boot_package_vga.fex文件(支持VGA显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。 Target# dd if=boot_package_vga.fex of=/dev/mmcblk1 seek=32800 Target# dd if=boot_package_vga.fexof=/dev/mmcblk1 seek=24576 Target# sync Target# reboot 图88 评估板重启,进入文件系统后在VGA显示屏可观察到Qt界面。 图89 1.16 7英寸LCD触摸屏测试 请通过FFC软排线将TL070A LCD触摸屏与评估板TFT LCD(CON11)接口连接,硬件连接如下图所示。 图90 将产品资料“4-软件资料LinuxBoot_packageAA_BB_CC”目录下boot_package_tft_lcd.fex文件(支持LCD显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。 Target# dd if=boot_package_tft_lcd.fex of=/dev/mmcblk1 seek=32800 Target# dd if=boot_package_tft_lcd.fex of=/dev/mmcblk1 seek=24576 Target# sync Target# reboot 图91 (1) LCD显示屏显示测试 评估板重启,进入文件系统后在LCD显示屏可观察到Qt界面。 图92 (2) LCD显示屏校准测试 执行如下命令删除校准文件,并关闭默认启动的Qt程序。 Target# rm /etc/pointercal //如"/etc/pointercal"不存在,请忽略 Target# mv /etc/init.d/runqt/etc/init.d/K99runqt Target# reboot 图93 评估板重启后,执行如下命令打开背光,配置tslib环境,并执行校准命令。 Target# mount -t debugfs none/sys/kernel/debug Target# echo PB20 1 >/sys/kernel/debug/sunxi_pinctrl/function Target# echo PB20 1 >/sys/kernel/debug/sunxi_pinctrl/data Target# ts_calibrate 图94 执行完命令后,进入如下界面进行校准,根据提示点击坐标点,连续点击五次之后,会在文件系统"/etc/"目录下生成校准文件pointercal,校准后的信息记录在该文件中。 图95 检查校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl + C"结束。 Target# ts_print 图96 校准完毕,执行如下命令恢复默认启动Qt程序。 Target# mv /etc/init.d/K99runqt/etc/init.d/runqt Target# reboot 图97 1.17 10.4英寸LVDS触摸屏测试 如需通过10.4英寸LVDS显示屏(群创G104X1-L04)进行显示,请先将LVDS显示屏与评估板的LVDS LCD(显示)、RES TS(触摸)、BACK LIGHT(背光)接口正确连接。 图98 备注:RES TS信号防反插注意事项。LVDS屏幕RES TS信号排线的金属触点需朝向触摸转接线的4个凹槽方向,请勿插反。请根据下表将RES TS信号杜邦线对准评估底板RES TS排针接口进行连接。 图99 表 2
将产品资料“4-软件资料LinuxBoot_packageAA_BB_CC”目录下boot_package_lvds_lcd.fex文件(支持LVDS显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。 Target# dd if=boot_package_lvds_lcd.fexof=/dev/mmcblk1 seek=32800 Target# dd if=boot_package_lvds_lcd.fexof=/dev/mmcblk1 seek=24576 Target# sync Target# reboot 图 100 (1) LVDS显示屏显示测试 评估板重启,进入文件系统后即可看到LVDS显示屏显示Qt界面。 图 101 (2) LVDS显示屏校准测试 执行如下命令删除校准文件,并关闭默认启动的Qt程序。 Target# rm /etc/pointercal Target# mv /etc/init.d/runqt /etc/init.d/K99runqt Target# reboot 图 102 评估板重启后,执行如下校准命令。 Target# ts_calibrate 图 103 执行完命令后,进入以下界面进行校准,根据提示点击坐标点,连续点击五次之后,会在文件系统"/etc/"目录下生成校准文件pointercal,校准后的信息记录在该文件中。 图 104 检查校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl + C"结束。 Target# ts_print 图 105 校准完毕,执行如下命令恢复默认启动Qt程序。 Target# mv /etc/init.d/K99runqt/etc/init.d/runqt Target# reboot 图 106 1.18 7英寸MIPI触摸屏测试 如需切换为MIPI屏显示,请将7英寸MIPI屏(型号:阿美林AML070WXII4006,分辨率:800x1280)与评估板的MIPI LCD(显示)、CAP TS(触摸)接口正确连接,硬件连接如下图所示。 图 107 将产品资料“4-软件资料LinuxBoot_packageAA_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 图 108 (1) MIPI屏显示测试 评估板重启,进入文件系统后即可看到MIPI屏显示Qt界面。 图 109 (2) MIPI屏校准测试 执行如下命令删除校准文件,并关闭默认启动的Qt程序。 Target# rm /etc/pointercal Target# mv /etc/init.d/runqt/etc/init.d/K99runqt Target# reboot 图 110 评估板重启后,执行如下校准命令。 Target# ts_calibrate 图 111 执行完命令后,进入以下界面进行校准,根据提示点击坐标点,连续点击五次之后,会在文件系统"/etc/"目录下生成校准文件pointercal,校准后的信息记录在该文件中。 图112 检查校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl + C"结束。 Target# ts_print 图 113 校准完毕,执行如下命令恢复默认启动Qt程序。 Target# mv /etc/init.d/K99runqt/etc/init.d/runqt Target# reboot 图 114 1.19 看门狗测试 进行看门狗测试前,请先将评估板Watchdog的跳线帽选择ON档位,若不执行任何操作,系统将在1~3min内重启。 (1) 60s超时模式测试 请执行如下命令开始喂狗,喂狗期间系统不会重启。 Target# mount -t debugfs debug /proc/sys/debug //若已执行则无需再次执行,重复执行会报错,忽略即可 Target# echo PB11 >/proc/sys/debug/sunxi_pinctrl/sunxi_pin Target# echo PB11 1 >/proc/sys/debug/sunxi_pinctrl/function Target# while true; do echo PB11 1 >/proc/sys/debug/sunxi_pinctrl/data;sleep 1; echo PB11 0 >/proc/sys/debug/sunxi_pinctrl/data;sleep 1; done 图 115 按"Ctrl + C"停止喂狗,执行如下命令,系统将在1~3min内重启。 Target# echo PB12 1 >/proc/sys/debug/sunxi_pinctrl/function Target# echo PB12 1 > /proc/sys/debug/sunxi_pinctrl/data 图 116 (2) 10s超时模式测试 请执行如下命令开始喂狗,喂狗期间系统不会重启。 Target# mount -t debugfs debug /proc/sys/debug //若已执行则无需再次执行,重复执行会报错,忽略即可 Target# echo PB11 >/proc/sys/debug/sunxi_pinctrl/sunxi_pin Target# echo PB11 1 > /proc/sys/debug/sunxi_pinctrl/function Target# while true; do echo PB11 1 >/proc/sys/debug/sunxi_pinctrl/data;sleep 1; echo PB11 0 >/proc/sys/debug/sunxi_pinctrl/data;sleep 1; done 图 117 按"Ctrl + C"停止喂狗,执行如下命令,系统将在10~30s内重启。 Target# echo PB12 1 >/proc/sys/debug/sunxi_pinctrl/function Target# echo PB12 0 >/proc/sys/debug/sunxi_pinctrl/data 图 118 1.20 网络接口测试 评估板配备一个千兆网口RGMII ETH和一个百兆网口MII ETH,网卡名字对应如下: RGMII ETH:eth0,默认网卡。 MII ETH:eth1。 请使用网线将评估板对应网口、PC机连接至同一个路由器,然后启动评估板。 1.20.1 RGMII ETH网口测试 (1) 网络连通测试 进入评估板文件系统,执行如下命令获取IP以及查看网口配置信息。 Target# ifconfig 图 119 如对应网卡未自动获取到IP,请执行如下命令。 Target# udhcpc -ieth0 "-i"用于指定网卡,eth0为网卡名字,请根据实际情况修改。不加"-i"和网卡名字,则指默认网卡eth0。 图 120 如多个网口同时连接,请使用ifconfig命令关闭所有非当前测试网口,并打开当前测试网口。例如: Target# ifconfigeth1 down Target# ifconfigeth0 up 网卡名字请根据实际情况修改,down表示关闭,up表示打开。如网口未正常连接,请尝试先关闭网口再打开网口。 图 121 测试网口连接外网是否正常,以访问"www.baidu.com"为例,执行如下命令,"-I"代表指定网口,不加"-I"则使用默认网卡。可按"Ctrl + C"终止ping命令。 Target# pingwww.baidu.com-I eth0 图 122 (2) TCP带宽测试 如下使用Iperf工具测试评估板与PC机的网络通信带宽。若未安装,可在Ubuntu中执行"sudoapt-get install iperf"安装。 在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。 Host# ifconfig Host# iperf -s 图 123 在评估板文件系统执行如下命令测试网络通信带宽,命令中192.168.0.37为PC机IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。 Target# iperf-c 192.168.0.37 -i 1 图 124 (3) UDP带宽 如下使用Iperf工具测试评估板与PC机的网络通信带宽。若未安装,可在Ubuntu中执行"sudoapt-get install iperf"安装。 在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。 Host# ifconfig Host# iperf -s -u 图 125 在评估板文件系统执行如下命令测试网络通信带宽,命令中192.168.0.37为PC机IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。 Target# iperf-u -c 192.168.0.37 -b 1000m -i 1 图 126 1.20.2 MII ETH网口测试 (1) 网络连通测试 进入评估板文件系统,执行如下命令获取IP以及查看网口配置信息。 Target# ifconfig 图 127 如对应网卡未自动获取到IP,请执行如下命令。 Target# udhcpc -ieth1 "-i"用于指定网卡,eth1为网卡名字,请根据实际情况修改。不加"-i"和网卡名字,则指默认网卡eth0。 图 128 如多个网口同时连接,请使用ifconfig命令关闭所有非当前测试网口,并打开当前测试网口。例如: Target# ifconfigeth0 down Target# ifconfigeth1 up 网卡名字请根据实际情况修改,down表示关闭,up表示打开。如网口未正常连接,请尝试先关闭网口再打开网口。 图 129 测试网口连接外网是否正常,以访问"www.baidu.com"为例,执行如下命令,"-I"代表指定网口,不加"-I"则使用默认网卡。可按"Ctrl + C"终止ping命令。 Target# pingwww.baidu.com-I eth1 图 130 (2) TCP带宽测试 如下使用Iperf工具测试评估板与PC机的网络通信带宽。若未安装,可在Ubuntu中执行"sudoapt-get install iperf"安装。 在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。 Host# ifconfig Host# iperf -s 图 131 在评估板文件系统执行如下命令测试网络通信带宽,命令中192.168.0.37为PC机IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。 Target# iperf -c 192.168.0.37 -i 1 图 132 (3) UDP带宽 在Ubuntu执行如下命令查看PC机IP地址并等待评估板连接。 Host# ifconfig Host# iperf -s -u 图 133 在评估板文件系统执行如下命令测试网络通信带宽,命令中192.168.0.37为PC机IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。 Target# iperf-u -c 192.168.0.37 -b 1000m -i 1 图 134 |
|
相关推荐
|
|
787 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
888 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
608 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
905 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
821 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:39 , Processed in 0.729905 second(s), Total 64, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号