MYZR-SAMA5 Linux-3.18 测试手册
测试前的准备
测试项目
网口测试
测试说明
测试方法
连接网线:用网络连接评估板“J3”与计算机网口
设置计算机IP:设置计算机网口IP为192.168.18.18
设置评估板IP:
ifconfig eth0 192.168.18.81 # configure the eth0
ifconfig eth1 down
执行测试命令:
ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST
观察测试结果:系统会输出类似如下信息:
--- 192.168.18.18 ping statistics ---
2packets transmitted, 2 packets received, 0% packet loss
测试结果:“0% packet loss”表示测试通过
附图
连接网线:拔下第1个网口的网线接口插入到评估板“J2”,网线另一端保持与计算机网口相连。
设置计算机IP:设置计算机网口IP为192.168.18.18(如已经设置过可执行下一步骤)。
设置第2个网口IP:
ifconfig eth1 192.168.18.82 # configure the eth1
ifconfig eth0 down
macb f0028000.ethernet eth1: link up (1000/Full)
ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST
观察测试结果:系统会输出类似如下信息:
--- 192.168.18.18 ping statistics ---
2packets transmitted, 2 packets received, 0% packet loss
USB测试
测试说明
测试方法
usb *-*.*: new high-speed USB device number * using atmel-ehci
……
usb *-*.*: USB disconnect, device number *
附图
SD卡接口测试
测试说明
开始测试
mmc*: new high speed SD card at address ****
……
mmc*: card **** removed
附图
LED(GPIO)测试
LED(GPIO)定义
丝印 |
CPU引脚 |
LED属性 |
用途 |
D12 |
PE1 |
default |
内核启动后点亮 |
D13 |
PE2 |
heartbeat |
CPU工作时闪烁 |
D14 |
PE3 |
gpio |
用户控制输出 |
D15 |
PE4 |
timer |
Timer演示 |
led-default测试
echo 0 > /sys/class/leds/default/brightness
echo 1 > /sys/class/leds/default/brightness
led-heartbeat
led-gpio测试
echo 1 > /sys/class/leds/gpioE3/brightness
echo 0 > /sys/class/leds/gpioE3/brightness
led-timer测试
echo 1000 > /sys/class/leds/timer/delay_off
echo 2000 > /sys/class/leds/timer/delay_on
串口测试
MYZR-SAMA5-EK200评估板有6个串口,其中5个为用户串口,1个为调试串口(位于底板正面“P1”位置)。
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) |
测试说明
测试方法说明:
测试结果说明:
测试方法
下载测试应用程序
tftp –gr uart_test.out 192.168.18.18
为测试程序添加可执行权限
chmod +x uart_test.out
指定需要测试的串口
USART_DEV="/dev/ttyS1"
执行测试命令
./uart_test.out $USART_DEV "www.myzr.com.cn"
USART_DEV="/dev/ttyS2"
./uart_test.out $USART_DEV "www.myzr.com.cn"
USART_DEV="/dev/ttyS3"
./uart_test.out $USART_DEV "www.myzr.com.cn"
USART_DEV="/dev/ttyS4"
./uart_test.out $USART_DEV "www.myzr.com.cn"
USART_DEV="/dev/ttyS5"
./uart_test.out $USART_DEV "www.myzr.com.cn"
RTC测试
测试说明
测试方法
查看当前系统时钟命令如下:
date
Tue Nov 17 06:07:13 UTC 2015
hwclock
Tue Nov 17 06:08:14 2015 0.000000 seconds
设置系统时钟命令参考如下:
date -s "2015-11-23 12:34:56"
hwclock -w
SPI测试
测试说明
测试方法
下载测试应用程序
tftp -gr spidev_test.out 192.168.18.18
为测试程序添加可执行权限
chmod +x spidev_test.out
./spidev_test.out -D /dev/spidev32765.0
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
CAN接口测试
测试说明
测试方法
ip link set can0 up type can bitrate 125000
cansend can0 5A1 #11.2233.44556677.88
WIFI测试
insmod ~/my-demo/linux-3.18/8188eu.ko
wpa_passphrase WIFI名称 WIFI密码 > /etc/wpa_supplicant.conf
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B
udhcpc -i wlan0