查看“MYZR-SAMA5 Linux-3.18 测试手册”的源代码
←
MYZR-SAMA5 Linux-3.18 测试手册
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div> = '''测试前的准备''' = ---- 1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。<br> 2)请按照《Linux快速启动手册》中的“Linux快速启动” -> “启动设备”进行启动。<br> = '''测试项目''' = ---- == '''网口测试''' == MY-SAMA5-EK200支持双网口(1个百兆网口,一个千兆网口)。<br> === 测试说明 === * 第1个以太网口位置底板正面“J3”,第2个以太网口位置底板正面“J2”。<br> === 测试方法 === 1) 测试第1个以太网口(百兆网口)<br> * 连接网线:用网络连接评估板“J3”与计算机网口<br> * 设置计算机IP:设置计算机网口IP为192.168.18.18<br> [[文件:MY-SAMA5 Linux-3.18_2.1.2.1.png]]<br> * 设置评估板IP:<br> # ifconfig eth0 192.168.18.81 # configure the eth0<br> # ifconfig eth1 down<br> * 执行测试命令:<br> # ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST<br> * 观察测试结果:系统会输出类似如下信息:<br> --- 192.168.18.18 ping statistics --- 2packets transmitted, 2 packets received, 0% packet loss * 测试结果:“0% packet loss”表示测试通过<br> * 附图<br> [[文件:MY-SAMA5 Linux-3.18_2.1.2.2.png]]<br> 2) 测试第2个以太网口(千兆网口)<br> * 连接网线:拔下第1个网口的网线接口插入到评估板“J2”,网线另一端保持与计算机网口相连。<br> * 设置计算机IP:设置计算机网口IP为192.168.18.18(如已经设置过可执行下一步骤)。<br> * 设置第2个网口IP:<br> # ifconfig eth1 192.168.18.82 # configure the eth1<br> # ifconfig eth0 down<br> 设置后系统会输出第2个网口的工作状态信息,类似如下:<br> macb f0028000.ethernet eth1: link up (1000/Full)<br> * 执行测试命令:<br> # ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST<br> * 观察测试结果:系统会输出类似如下信息:<br> --- 192.168.18.18 ping statistics --- 2packets transmitted, 2 packets received, 0% packet loss ---- * 测试结果:“0% packet loss”表示测试通过<br> * 附图<br> [[文件:MY-SAMA5 Linux-3.18_2.1.2.3.png]]<br> == '''USB测试''' == === 测试说明=== MY-IMX6-EK200有2个USB HOST接口,位于底板正面“J8”。<br> === 测试方法 === 1) 开始测试<br> 将USB设备插入底板USB接口,系统会输出类似如下信息:<br> usb *-*.*: new high-speed USB device number * using atmel-ehci<br> ……<br> 2) 测试结束<br> 将USB设备从底板拔出,系统会输出类似如下信息:<br> usb *-*.*: USB disconnect, device number *<br> === 附图 === [[文件:MY-SAMA5 Linux-3.18_2.2.3.1.png]]<br> 说明:在USB口上插拔U盘时,系统输出信息类似如下:<br> == '''SD卡接口测试''' == === 测试说明=== SD卡接口位于底板背面“J29”。<br> === 开始测试 === 1) 往SD卡槽插入设备<br> 插入SD卡到底板SD卡接口。系统输出以下信息(见附图)即表示SD接口正常:<br> mmc*: new high speed SD card at address ****<br> ……<br> 2)从SD卡槽弹出设备<br> 再次住SD卡槽按下SD卡,底板会弹出SD卡。系统输出以下信息(见附图)表示SD卡接口弹出正常:<br> mmc*: card **** removed<br> 3) 结束测试<br> SD卡弹出后拨出SD卡即结束测试。<br> === 附图 === [[文件:MY-SAMA5 Linux-3.18_2.3.3.1.png]]<br> == '''LED(GPIO)测试''' == === LED(GPIO)定义 === 在MY-SAMA5-EK200底板正面有4个LED,详细如下:<br> {| class="wikitable" |- |丝印 |CPU引脚 |LED属性 |用途 |- |D12 |PE1 |default |内核启动后点亮 |- |D13 |PE2 |heartbeat |CPU工作时闪烁 |- |D14 |PE3 |gpio |用户控制输出 |- |D15 |PE4 |timer |Timer演示 |} === led-default测试 === led-default对应D12。系统启动完成后,该LED默认被点亮,通常可用作供电指示。就是说在用户没有控制该指示灯的情况下,亮表示设备通电(即电源工作正常)。当然,用户也可以控制该指示灯的亮灭,但这时候灯灭与电源是否工作不存在关联。<br> 控制命令如下:<br> # echo 0 > /sys/class/leds/default/brightness<br> # echo 1 > /sys/class/leds/default/brightness<br> [[文件:MY-SAMA5 Linux-3.18_2.4.2.1.png]]<br> === led-heartbeat === led-heartbeat对应D13。系统启动后,该LED闪烁,该LED的状态可表示CPU的工作状态。闪烁表示CPU工作正常。常亮或常灭表示CPU工作不正常(即可能是CPU不工作了)。<br> === led-gpio测试=== led-gpio对应D14。系统启动后,该LED默认保持常灭的状态。进入系统后,我们可通过指令来控制该LED的亮灭。<br> 该LED使用的CPU引脚为PE3,在系统中表现由/sys/class/leds/gpioE3/目录下相关的文件表示它的属性。<br> 控制指令如下:<br> # echo 1 > /sys/class/leds/gpioE3/brightness<br> # echo 0 > /sys/class/leds/gpioE3/brightness<br> [[文件:MY-SAMA5 Linux-3.18_2.4.4.1.png]]<br> === led-timer测试=== led-timer对应D15。这主要演示GPIO作为timer信号。<br> 在系统中由/sys/class/leds/timer/目录下相关的文件表示它的属性。<br> 我们可能通过设置delay来控制该GPIO高低电平保持的时间。<br> 控制指令如下:<br> # echo 1000 > /sys/class/leds/timer/delay_off<br> 通过delay_off控制低电平保持的时间,1000即1000ms<br> # echo 2000 > /sys/class/leds/timer/delay_on<br> 通过delay_on控制低电平保持的时间,2000即2000ms<br> 执行上面两条指令后,我们看到的效果是:D15灭1秒后,亮2秒,如此循环。<br> [[文件:MY-SAMA5 Linux-3.18_2.4.5.1.png]]<br> == '''串口测试''' == MY-SAMA5-EK200评估板有6个串口,其中5个为用户串口,1个为调试串口(位于底板正面“P1”位置)。<br> {| class="wikitable" |- !MPU定义 !功能实现 !Linux设备文件 !连接位置 |- |DBGU |调试串口 |/dev/ttyS0 |P1 |- |USART0 |RS232 |/dev/ttyS1 |J27:5,6(RX,TX) |- |USART1 |RS232,RS485 |/dev/ttyS2 |J26:14,11(RX,TX) |- |USART2 |RS232,RS485 |/dev/ttyS3 |J26:10,7(RX,TX) |- |USART3 |RS232 |/dev/ttyS4 |J27:1,2(RX,TX) |- |UART0 |RS232 |/dev/ttyS5 |J27:3,4(RX,TX) |} 在串口测试中我们测试5个用户串口。<br> === 测试说明 === * 测试方法说明:<br> 采用串口自发自收的方式进行。<br> * 测试结果说明:<br> 通过测试程序向串口发送字符串,并输出串口接收到的字符串。<br> === 测试方法 === 1)短接串口的收发引脚<br> 这一步请根据需要测试的串口找到对应的引脚,并仔细检查,确保无误。如不确定请在硬件工程师的支持下进行。错误的短接可能会对评估板造成损坏。<br> 2)准备测试程序<br> * 下载测试应用程序<br> 将uart_test.out下载到评估板,参考命令如下:<br> # tftp –gr uart_test.out 192.168.18.18<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.1.png]]<br> * 为测试程序添加可执行权限<br> # chmod +x uart_test.out<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.2.png]]<br> 3)测试USART0(ttyS1)<br> * 指定需要测试的串口<br> 指定USART0为被测试设备,根据前面的表格,UASRT0对应ttyS1<br> # USART_DEV="/dev/ttyS1"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.3.png]]<br> * 执行测试命令<br> # ./uart_test.out $USART_DEV "www.myzr.com.cn"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.4.png]]<br> 3)其它串口测试<br> 测试其它串口同样需要指定对应的设备文件,并执行测试命令,参考如下:<br> # USART_DEV="/dev/ttyS2"<br> # ./uart_test.out $USART_DEV "www.myzr.com.cn"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.5.png]]<br> # USART_DEV="/dev/ttyS3"<br> # ./uart_test.out $USART_DEV "www.myzr.com.cn"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.6.png]]<br> # USART_DEV="/dev/ttyS4"<br> # ./uart_test.out $USART_DEV "www.myzr.com.cn"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.7.png]]<br> # USART_DEV="/dev/ttyS5"<br> # ./uart_test.out $USART_DEV "www.myzr.com.cn"<br> [[文件:MY-SAMA5 Linux-3.18_2.5.2.8.png]]<br> == '''RTC测试''' == === 测试说明 === 受快递运输影响,MY-SAMA5-EK200 评估板发货时不带电池。测试RTC前请自备纽扣电池并安装到底板背面“BT1”上(在丝印“RTC”旁边)。<br> === 测试方法 === 1)断电重启设备,查看当前系统时间和硬件时间。<br> * 查看当前系统时钟命令如下:<br> # date<br> * 系统输出信息如下:<br> Tue Nov 17 06:07:13 UTC 2015<br> [[文件:MY-SAMA5 Linux-3.18_2.6.2.1.png]]<br> 2)查看当前RTC芯片时钟命令如下:<br> # hwclock <br> * 系统输出信息如下:<br> Tue Nov 17 06:08:14 2015 0.000000 seconds<br> [[文件:MY-SAMA5 Linux-3.18_2.6.2.2.png]]<br> 3)设置系统时钟,并同步到RTC芯片<br> * 设置系统时钟命令参考如下:<br> <span style="background:#CCCCCC">command to set system clock as below:</span><br> # date -s "2015-11-23 12:34:56"<br> * 将系统时钟写入硬件时钟命令如下:<br> # hwclock –w<br> [[文件:MY-SAMA5 Linux-3.18_2.6.2.3.png]]<br> 4)断电重启评估板,查看当前系统时钟和硬件时钟<br> 请参考第1步<br> 5)测试结果<br> 执行第3步以后看到的时钟为新设定的时钟。<br> == '''SPI测试 ''' == MY-SAMA5-EK200上有一组SPI接口,在“J22”位置上。<br> === 测试说明=== SPI测试采用自发送(输出)自接收(输入)的方式。<br> 测试需要用到SPI接口的MISO和MOSI管脚。SPI接口的 MISO管脚在底板“J22的5号”,MOSI管脚为“J22的1号”。<br> === 测试方法 === 1)短接SPI的收发引脚<br> 短接J22的1号和5号管脚,并仔细检查,确保无误。如不确定请在硬件工程师的支持下进行。错误的短接可能会对评估板造成损坏。<br> 2)准备测试程序<br> * 下载测试应用程序<br> 将spi_test.out下载到评估板,参考命令如下:<br> # tftp –gr spidev_test.out 192.168.18.18<br> [[文件:MY-SAMA5 Linux-3.18_2.7.2.1.png]]<br> * 为测试程序添加可执行权限<br> # chmod +x spidev_test.out<br> [[文件:MY-SAMA5 Linux-3.18_2.7.2.2.png]]<br> 3)执行测试<br> # ./spidev_test.out -D /dev/spidev32765.0<br> [[文件:MY-SAMA5 Linux-3.18_2.7.2.3.png]]<br> 4)测试结果<br> 如果SPI正常,在终端上会看到如下字符:<br> FF FF FF FF FF FF <br> 40 00 00 00 00 95 <br> FF FF FF FF FF FF <br> FF FF FF FF FF FF <br> FF FF FF FF FF FF <br> DE AD BE EF BA AD <br> F0 0D<br> == '''CAN接口测试''' == === 测试说明=== CAN测试需要用到示波器,没有示波器的客户请跳过CAN测试。<br> 这里演示CAN0的测试,CAN1测试类似。<br> === 测试方法 === 1)配置CAN0<br> 示例命令如下:<br> # ip link set can0 up type can bitrate 125000<br> [[文件:MY-SAMA5 Linux-3.18_2.8.2.1.png]]<br> 2)配置连接示波器<br> 将示波器的CH1和CH2连接到评估板的“J12”(在底板正面最上面的蓝色座子)。<br> 配置示波器(不会使用示波器的客户请找硬件工程师协助)。<br> 3)执行测试命令<br> # cansend can0 5A1#11.2233.44556677.88<br> [[文件:MY-SAMA5 Linux-3.18_2.7.2.2.png]]<br> 4)测试结果<br> 执行测试命令的同时会在示波器上看到波形的变化。<br> == '''WIFI测试''' == 1)在网盘“4_烧录支持/mysama5ek200_image”下载编译好的 WIFI 驱动模块“8188eu.ko”。<br> 2)把 8188eu.ko 传输到开发板的 “~/my-demo/linux-3.18/” 目录。<br> 3)测试<br> # insmod ~/my-demo/linux-3.18/8188eu.ko<br> # wpa_passphrase WIFI名称 WIFI密码 > /etc/wpa_supplicant.conf<br> # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B<br> # udhcpc -i wlan0<br> </div>
返回至
MYZR-SAMA5 Linux-3.18 测试手册
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
[-_-]
NXP平台:
MYZR-IMX6-EK200
MYZR-IMX6-EK200(EN)
MYZR-IMX6-EK314
MYZR-IMX6-EK314(EN)
MYZR-IMX6-EK336
MYZR-IMX6-EK336(EN)
MYZR-IMX6-EK140
MYZR-IMX6-EK140(EN)
MYZR-IMX6-EK140P
MYZR-IMX6-EK140P(EN)
MYZR-IMX8M-EK300
MYZR-IMX8M-EK300(EN)
MYZR-IMX8M-EVK
MYZR-IMX8Mmini-EK240
MYZR-IMX8Mmini-EK240(EN)
MYZR-IMX28-EK142
MYZR-IMX28-EK142(EN)
MYZR-LS1012A-EK200
MYZR-LS1012A-EK200(EN)
Rockchip平台:
MYZR-RK3288-EK314
MYZR-RK3288-EK314(EN)
MYZR-RK3399-EK314
MYZR-RK3399-EK314(EN)
Allwinner平台:
MYZR-R16-EK166
MYZR-R16-EK166(EN)
Microchip平台:
MYZR-SAMA5-EK200
MYZR-SAMA5-EK200(EN)
网关产品:
GW200
GW300
GW310/GW311
ST平台:
MYZR-STM32-EK152
所有页面
工具
链入页面
相关更改
特殊页面
页面信息