“MYZR-IMX6-EK140 Linux-4.1.15 测试手册”的版本间的差异
第117行: | 第117行: | ||
屏幕上出现以上显示则说明屏幕正常。 | 屏幕上出现以上显示则说明屏幕正常。 | ||
+ | <br/> | ||
+ | ### GPIO-LED 测试(led-heartbeat) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:观察实现为led-heartbeat的LED | ||
+ | 【接口标识】:USER LIGHT | ||
+ | 【接口丝印】:D2 | ||
+ | 【系统接口】:/sys/class/leds/Heartbeat/ | ||
+ | **测试操作** | ||
+ | 无需任何操作 | ||
+ | **测试结果** | ||
+ | 系统启动后可以看到 D2 在有规律的闪烁,即表示应该功能正常。 | ||
+ | |||
+ | <br/> | ||
+ | ### GPIO-LED 测试(led-timer) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:控制实现为led-timer(LED)的亮灭时间 | ||
+ | 【接口标识】:USER LIGHT | ||
+ | 【接口丝印】:D3 | ||
+ | 【系统接口】:/sys/class/leds/led-timer/ | ||
+ | **测试操作** | ||
+ | 更改灭的时间: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | echo 1000 > /sys/class/leds/led-timer/delay_off | ||
+ | </pre> | ||
+ | 更改亮的时间: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | echo 2000 > /sys/class/leds/led-timer/delay_on | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行上面两条指令后,发现对应LED亮的持续时间为2秒,LED灭的持续时间为1秒。 | ||
+ | |||
+ | <br/> | ||
+ | ### GPIO-LED 测试(led-default) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:控制实现为led-default(LED)的亮灭状态 | ||
+ | 【接口标识】:USER LIGHT | ||
+ | 【接口丝印】:D4 | ||
+ | 【系统接口】:/sys/class/leds/default/ | ||
+ | **测试操作** | ||
+ | **说明:**系统启动后默认状态为常亮。 | ||
+ | 使 D4 灭: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | echo 0 > /sys/class/leds/default/brightness | ||
+ | </pre> | ||
+ | 使 D4 亮: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | echo 1 > /sys/class/leds/default/brightness | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行指令后,发现对应LED的状态随指令的功能进行改变。 | ||
+ | |||
+ | <br/> | ||
+ | ### 串口测试(UART2) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:采用串口自发自收的方式进行测试 | ||
+ | 【接口标识】:IO | ||
+ | 【接口位置】:P7:11,12 | ||
+ | 【系统设备】:/dev/ttymxc1 | ||
+ | **测试操作** | ||
+ | 短接串口2的发送发接收管脚(P7的11和12号管脚) | ||
+ | 执行测试指令: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | /my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc1 "www.myzr.com.cn" | ||
+ | |||
+ | =====> 输出信息: | ||
+ | Starting send data...finish | ||
+ | Starting receive data: | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x6d Character: m | ||
+ | ASCII: 0x79 Character: y | ||
+ | ASCII: 0x7a Character: z | ||
+ | ASCII: 0x72 Character: r | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x63 Character: c | ||
+ | ASCII: 0x6f Character: o | ||
+ | ASCII: 0x6d Character: m | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x63 Character: c | ||
+ | ASCII: 0x6e Character: n | ||
+ | ASCII: 0x0 Character: | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行测试指令后,应用输出如上类似信息即正常。 | ||
+ | |||
+ | <br/> | ||
+ | ### 串口测试(UART3) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:采用串口自发自收的方式进行测试 | ||
+ | 【接口标识】:IO | ||
+ | 【接口位置】:P7:13,14 | ||
+ | 【系统设备】:/dev/ttymxc2 | ||
+ | **测试命令** | ||
+ | 短接串口2的发送发接收管脚(P7的13和14号管脚) | ||
+ | 执行测试指令: | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | /my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc2 "www.myzr.com.cn" | ||
+ | |||
+ | =====> 输出信息: | ||
+ | Starting send data...finish | ||
+ | Starting receive data: | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x77 Character: w | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x6d Character: m | ||
+ | ASCII: 0x79 Character: y | ||
+ | ASCII: 0x7a Character: z | ||
+ | ASCII: 0x72 Character: r | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x63 Character: c | ||
+ | ASCII: 0x6f Character: o | ||
+ | ASCII: 0x6d Character: m | ||
+ | ASCII: 0x2e Character: . | ||
+ | ASCII: 0x63 Character: c | ||
+ | ASCII: 0x6e Character: n | ||
+ | ASCII: 0x0 Character: | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行测试指令后,应用输出如上类似信息即正常。 | ||
+ | |||
+ | <br/> | ||
+ | ### SPI测试(ECSPI1) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:采用自发自收的方式测试。 | ||
+ | 【接口标识】:IO | ||
+ | 【接口丝印】:P8: 24,26 | ||
+ | 【系统设备】:/dev/spidev0.0 | ||
+ | **测试操作** | ||
+ | 短接P8的24和26管脚。 | ||
+ | 执行测试指令 | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | /my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev0.0 | ||
+ | |||
+ | =====> 输出信息: | ||
+ | spi mode: 0 | ||
+ | bits per word: 8 | ||
+ | max speed: 500000 Hz (500 KHz) | ||
+ | |||
+ | FF FF FF FF FF FF | ||
+ | 40 00 00 00 00 95 | ||
+ | FF FF FF FF FF FF | ||
+ | FF FF FF FF FF FF | ||
+ | FF FF FF FF FF FF | ||
+ | DE AD BE EF BA AD | ||
+ | F0 0D | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行测试指令后,应用输出如上类似信息即正常。 | ||
+ | |||
+ | <br/> | ||
+ | ### SPI测试(ECSPI2) | ||
+ | |||
+ | -------------------------------------------------------------------------------- | ||
+ | 【测试说明】:采用自发自收的方式测试。 | ||
+ | 【接口标识】:IO | ||
+ | 【接口丝印】:P8: 23,25 | ||
+ | 【系统设备】:/dev/spidev1.0 | ||
+ | **测试操作** | ||
+ | 短接P8的23和25管脚。 | ||
+ | 执行测试指令 | ||
+ | <pre> | ||
+ | =====> 输入指令: | ||
+ | /my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev1.0 | ||
+ | |||
+ | =====> 输出信息: | ||
+ | spi mode: 0 | ||
+ | bits per word: 8 | ||
+ | max speed: 500000 Hz (500 KHz) | ||
+ | |||
+ | FF FF FF FF FF FF | ||
+ | 40 00 00 00 00 95 | ||
+ | FF FF FF FF FF FF | ||
+ | FF FF FF FF FF FF | ||
+ | FF FF FF FF FF FF | ||
+ | DE AD BE EF BA AD | ||
+ | F0 0D | ||
+ | </pre> | ||
+ | **测试结果** | ||
+ | 执行测试指令后,应用输出如上类似信息即正常。 | ||
+ | |||
+ | <br/> | ||
<br /> | <br /> | ||
第125行: | 第322行: | ||
* 珠海明远智睿科技有限公司 | * 珠海明远智睿科技有限公司 | ||
* ZhuHai MYZR Technology CO.,LTD. | * ZhuHai MYZR Technology CO.,LTD. | ||
− | * Latest Update: | + | * Latest Update: 2019/11/04 |
-------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ||
</pre> | </pre> |
2019年11月4日 (一) 16:24的版本
目录
测试环境
- 开发板型号:MY-IMX6-EK140-6Y
- 内核版本:Linux-4.1.15
- 文件系统:L4115-core-image-base-myimx6a7.tar.bz2
测试前的准备
1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。
2)请按照《Linux快速启动手册》中的“Linux快速启动” -> “启动设备”进行启动。
网口测试
MY-IMX6-EK140 支持1个百兆网口。
接口属性
ENET 接口位置:P2
测试方法
1)配置计算机IP
设置计算机有线网卡IP为: 192.168.18.18
2)ENET 连接测试
连接网线:将评估板“ENET”对应的接口与计算机有线网卡的接口用网线相连接。
- 设置评估板IP:
# ifconfig eth0 192.168.18.100
- 执行测试命令:
# ping 192.168.18.18 -c 4
- 观察测试结果,系统会输出类似如下信息:
PING 192.168.18.18 (192.168.18.18): 56 data bytes 64 bytes from 192.168.18.18: seq=0 ttl=64 time=2.848 ms 64 bytes from 192.168.18.18: seq=1 ttl=64 time=0.496 ms 64 bytes from 192.168.18.18: seq=2 ttl=64 time=0.478 ms 64 bytes from 192.168.18.18: seq=3 ttl=64 time=0.518 ms --- 192.168.18.18 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.478/1.085/2.848 ms
- 测试结果:“0% packet loss”表示测试通过。
USB 测试
接口属性
接口位置:P3
测试方法
1)开始测试
将USB设备(U盘)插入底板USB接口,系统会输出类似如下信息:
usb 1-1: new high-speed USB device number 2 using ci_hdrc usb-storage 1-1:1.0: USB Mass Storage device detected scsi host0: usb-storage 1-1:1.0 scsi 0:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: Attached scsi generic sg0 type 0 sd 0:0:0:0: [sda] 15730688 512-byte logical blocks: (8.05 GB/7.50 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] No Caching mode page found sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sd 0:0:0:0: [sda] Attached SCSI removable disk
2)结束测试 将USB设备从底板拔出,系统会输出类似如下信息:
usb 1-1: USB disconnect, device number 2
- 测试结果:如上“(8.05 GB/7.50 GiB)”能识别U盘的大小表示测试通过。
TF卡测试
接口属性
接口位置:P5
接口类型:MicroSD
测试方法
1)开始测试
断电下,插入TF卡到底板背面的TF卡接口后再启动系统
输入如下命令:
# dmesg | grep mmc0
系统输出类似以下信息,即表示 TF 接口正常:
mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA mmc0: host does not support reading read-only switch, assuming write-enable mmc0: new high speed SDHC card at address 1234 mmcblk0: mmc0:1234 SA32G 28.9 GiB
2)查看系统的TF卡设备
输入如下命令:
# ls /dev/mmcblk0*
系统会输出以下信息:
/dev/mmcblk0 /dev/mmcblk0p1
RGB屏测试
测试说明;显示模块的连接不可接错,避免烧板;
- 具体连接参考《Linux快速启动手册》里的显示屏模块连接里的附图
- 开发板开机进入系统后,屏幕上有如下几行文字显示如下:
Freescale i.MX Release Distro 4.1.15-2.1.0 myimxlek140/dev/tty1 imx6ek140 login:
屏幕上出现以上显示则说明屏幕正常。
GPIO-LED 测试(led-heartbeat)
【测试说明】:观察实现为led-heartbeat的LED
【接口标识】:USER LIGHT
【接口丝印】:D2
【系统接口】:/sys/class/leds/Heartbeat/
测试操作
无需任何操作
测试结果
系统启动后可以看到 D2 在有规律的闪烁,即表示应该功能正常。
GPIO-LED 测试(led-timer)
【测试说明】:控制实现为led-timer(LED)的亮灭时间
【接口标识】:USER LIGHT
【接口丝印】:D3
【系统接口】:/sys/class/leds/led-timer/
测试操作
更改灭的时间:
=====> 输入指令: echo 1000 > /sys/class/leds/led-timer/delay_off
更改亮的时间:
=====> 输入指令: echo 2000 > /sys/class/leds/led-timer/delay_on
测试结果
执行上面两条指令后,发现对应LED亮的持续时间为2秒,LED灭的持续时间为1秒。
GPIO-LED 测试(led-default)
【测试说明】:控制实现为led-default(LED)的亮灭状态
【接口标识】:USER LIGHT
【接口丝印】:D4
【系统接口】:/sys/class/leds/default/
测试操作
说明:系统启动后默认状态为常亮。
使 D4 灭:
=====> 输入指令: echo 0 > /sys/class/leds/default/brightness
使 D4 亮:
=====> 输入指令: echo 1 > /sys/class/leds/default/brightness
测试结果
执行指令后,发现对应LED的状态随指令的功能进行改变。
串口测试(UART2)
【测试说明】:采用串口自发自收的方式进行测试
【接口标识】:IO
【接口位置】:P7:11,12
【系统设备】:/dev/ttymxc1
测试操作
短接串口2的发送发接收管脚(P7的11和12号管脚)
执行测试指令:
=====> 输入指令: /my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc1 "www.myzr.com.cn" =====> 输出信息: Starting send data...finish Starting receive data: ASCII: 0x77 Character: w ASCII: 0x77 Character: w ASCII: 0x77 Character: w ASCII: 0x2e Character: . ASCII: 0x6d Character: m ASCII: 0x79 Character: y ASCII: 0x7a Character: z ASCII: 0x72 Character: r ASCII: 0x2e Character: . ASCII: 0x63 Character: c ASCII: 0x6f Character: o ASCII: 0x6d Character: m ASCII: 0x2e Character: . ASCII: 0x63 Character: c ASCII: 0x6e Character: n ASCII: 0x0 Character:
测试结果
执行测试指令后,应用输出如上类似信息即正常。
串口测试(UART3)
【测试说明】:采用串口自发自收的方式进行测试
【接口标识】:IO
【接口位置】:P7:13,14
【系统设备】:/dev/ttymxc2
测试命令
短接串口2的发送发接收管脚(P7的13和14号管脚)
执行测试指令:
=====> 输入指令: /my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc2 "www.myzr.com.cn" =====> 输出信息: Starting send data...finish Starting receive data: ASCII: 0x77 Character: w ASCII: 0x77 Character: w ASCII: 0x77 Character: w ASCII: 0x2e Character: . ASCII: 0x6d Character: m ASCII: 0x79 Character: y ASCII: 0x7a Character: z ASCII: 0x72 Character: r ASCII: 0x2e Character: . ASCII: 0x63 Character: c ASCII: 0x6f Character: o ASCII: 0x6d Character: m ASCII: 0x2e Character: . ASCII: 0x63 Character: c ASCII: 0x6e Character: n ASCII: 0x0 Character:
测试结果
执行测试指令后,应用输出如上类似信息即正常。
SPI测试(ECSPI1)
【测试说明】:采用自发自收的方式测试。
【接口标识】:IO
【接口丝印】:P8: 24,26
【系统设备】:/dev/spidev0.0
测试操作
短接P8的24和26管脚。
执行测试指令
=====> 输入指令: /my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev0.0 =====> 输出信息: spi mode: 0 bits per word: 8 max speed: 500000 Hz (500 KHz) FF FF FF FF FF FF 40 00 00 00 00 95 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DE AD BE EF BA AD F0 0D
测试结果
执行测试指令后,应用输出如上类似信息即正常。
SPI测试(ECSPI2)
【测试说明】:采用自发自收的方式测试。
【接口标识】:IO
【接口丝印】:P8: 23,25
【系统设备】:/dev/spidev1.0
测试操作
短接P8的23和25管脚。
执行测试指令
=====> 输入指令: /my-demo/gcc-linaro-5.3-arm/spidev_test.out -D /dev/spidev1.0 =====> 输出信息: spi mode: 0 bits per word: 8 max speed: 500000 Hz (500 KHz) FF FF FF FF FF FF 40 00 00 00 00 95 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF DE AD BE EF BA AD F0 0D
测试结果
执行测试指令后,应用输出如上类似信息即正常。
-------------------------------------------------------------------------------- * Looking forward to communicating with you for more functions and field applications. * 珠海明远智睿科技有限公司 * ZhuHai MYZR Technology CO.,LTD. * Latest Update: 2019/11/04 --------------------------------------------------------------------------------