完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
测试项目
网口测试 MY-IMX6-EK314 评估板支持双网口(1个百兆网口,1个千兆网口)。
1) 测试第1个以太网口
$ ifconfig eth0 192.168.18.36 # configure the eth0
$ ifconfig eth1 down # eth1 to be shut down
--- 192.168.18.18 ping statistics --- 2packets transmitted, 2 packets received, 0% packet loss
$ ifconfig eth1 192.168.18.27 # configure the eth1
$ ifconfig eth0 down # eth0 to be shut down
--- 192.168.18.18 ping statistics --- 2packets transmitted, 2 packets received, 0% packet loss
MY-IMX6-EK314评估板有2个USB HOST接口,位于底板正面“J2”。 1) 开始测试
SD卡接口位于底板背面“SD3”。 1) 往SD卡槽插入设备
这项测试是通过播放音频文件验证评估板的音频功能。 1)准备测试
这项测试是通过播放视频验证评估板的音频视频功能。 使用gplay播放一个视频,示例命令如下:
执行上面的测试命令后会在评估板显示屏上看到大约1秒钟的视频图像。
在MY-IMX6-EK314底板正面的U14上,有33个GPIO,其中一个用作GPIO-LED。 GPIO的测试方法如下: 这里我们以EIM_D21为例,通过原理图我们可以看到EIM_D21最终连接到U14:29。 MY-IMX6-EK314评估板有4个按键,其中3个为自定义功能按键(SW2:VOL-,SW3: VOL+,SW4: Sleep Wake),以及1个复位按键(SW5:nRE)。测试程序key_test可以对3个功能按键进行测试。 1)执行测试程序
MY-IMX6-EK314评估板有5个串口,其中4个为用户串口(位于底板正面“J12”位置,丝印名称为“UART”),1个为调试串口(位于底板正面“P3”位置,丝印为DEBUG)。 系统设备文件说明:
串口收发管脚及对应的设备文件说明:
提示:这里列出串口的收发管脚,串口所有管脚的定义请看原理图。 1)测试说明
采用串口自发自收的方式进行。
通过测试程序向串口发送字符串,并输出串口接收到的字符串。
短接串口2的发送发接收管脚(J12的9和10号)。
$ ./uart_test /dev/ttymxc1 "www.myzr.com.cn"
短接串口3的发送发接收管脚(J12的12和13号)。
$ ./uart_test /dev/ttymxc2 "www.myzr.com.cn"
短接串口4的发送发接收管脚(J1的15和17号)。
$ ./uart_test /dev/ttymxc3 "www.myzr.com.cn"
短接串口5的发送发接收管脚(J1的16和18号)。
$ ./uart_test /dev/ttymxc4 "www.myzr.com.cn"
MY-IMX6-EK314评估板通过串口4引出一个RS232接口,位于底板正面“P2”位置(DB9座子)。 1)准备测试 受快递运输影响,MY-IMX6-EK314评估板发货时不带电池。测试RTC前请自备纽扣电池并安装到底板正面“BT1”上。 1)断电重启设备,查看当前系统时间和硬件时间。 下图为测试方法中步骤1和2的截图 WatchDog测试包括2项:一项是复位测试,一项是喂狗测试。 1)测试说明 1)测试说明
$ /unit_tests/wdt_driver_test.out 4 2 1 &
$ date
经过几分钟之后,系统依然没有复位。我们再查看当前时间。
这时我们终止Watchdog测试程序,这样就没有程序进行喂狗了,系统将会在超时时间(这里是4秒)内复位。 MY-IMX6-EK314评估板底板上有一组SPI接口,在“J13”位置,丝印为“SPI”。 SPI1用作SPI Nor Flash。这里我们测试SPI2。 采用SPI自发送(输出)自接收(输入)的方式。
CAN测试需要用到示波器,没有示波器的客户请跳过CAN测试。 1)配置CAN0
系统已添加PCI接口的驱动,在启动过程中系统会检测PCI-E接口上的设备。 复位系统,观察系统启动输出的信息 下图为未连接PCI-E设备时系统输出的信息 MY-I.MX6 评估板使用的WIFI芯片型号为RTL8188EUS。 1)加载WIFI模块驱动 整个IPU测试过程完成需要十几分钟。 1)执行测试 ===============test stop at Wed Sep 2 16:08:55 UTC 2015 =============================== 附图
验证GPU功能。
$ cd /opt/viv_samples/vdk/ && ./tutorial3 -f 100
执行测试命令时,可以看到显示屏显示的内容在变化。更多请参照/unit_test/gpu.sh
测试过程将使用VPU解码视频文件并输出到显示设备。
进入测试程序所在目录(一定要进入测试程序所在目录才能正常执行测试脚本)
$ ./autorun-vpu.sh
在整个测试过程中,从显示屏上可以看到VPU解码的视频。
说明:每项显示功能测试都需要重启系统进入到u-boot命令行,输入命令并按确认键。 说明:输入命令并按确定键,观察系统启动过程中显示屏的显示内容,即可看到Linux Logo。 setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm 进入u-boot命令行,输入下面命令并按确定键: setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=lcd,SEIKO-WVGA,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm 说明:输入命令并按确定键,在内核启动过程中可以看到两个屏幕都显示Linux Logo,并且其它对显示屏的操作也会同样显示在两个屏幕上。 setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 ldb=dul0 video=mxcfb1:dev=ldb,LDB-1024X600,if=RGB666; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
$ echo 0 > /sys/class/graphics/fb0/blank
$ echo 0 > /sys/class/graphics/fb2/blank
$ gst-launch playbin2 uri=file:///unit_tests/akiyo.mp4
$ gst-launch playbin2 uri=file:///unit_tests/akiyo.mp4 1)进入u-boot命令行输入命令并按确认键待系统启动完成。
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 video=mxcfb1:dev=ldb,LDB-1024X600,if=RGB666; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 video=mxcfb1:dev=lcd, SEIKO-WVGA,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 ldb=sep0 video=mxcfb1:dev=ldb,LDB-1024X600,if=RGB666; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 ldb=sin0 video=mxcfb1:dev=lcd,SEIKO-WVGA,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,LDB-1024X600,if=RGB666 ldb=sin0 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm
setenv bootargs console=ttymxc0,115200 ip=none root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=lcd,SEIKO-WVGA,if=RGB24 video=mxcfb1:dev=ldb,LDB-1024X600,if=RGB666; mmc dev 2; mmc read 0x10800000 0x800 0x2000; bootm |
|
相关推荐
|
|
2460 浏览 1 评论
飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之LED
1264 浏览 0 评论
迅为RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-编译Linux实时系统-单独编译1
856 浏览 0 评论
哇!5.2秒进入应用界面!Linux快速启动方案分享,基于全志T113-i国产平台
1793 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
597 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-1 05:10 , Processed in 0.499447 second(s), Total 34, Slave 27 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号