完善资料让更多小伙伴认识你,还能领取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 |
|
相关推荐
|
|
【米尔-国产瑞芯微RK3568开发板试用体验】评测一 系统配置
604 浏览0 评论
1162 浏览0 评论
1950 浏览1 评论
如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??
2383 浏览1 评论
1644 浏览0 评论
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-8-27 20:21, Processed in 0.676279 second(s), Total 63, Slave 48 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号