【接上一章節明遠智睿MY-IMX6-EK200 Linux-4.1.15測試手冊v2.0(3)】
3 第三部分 顯示功能測試
3.1 操作說明 每項顯示功能測試都需要重啟系統進入到u-boot命令行,并在u-boot命令行下執行指令。
3.2 單屏顯示LVDS1 顯示
說明:默認為 LVDS1 顯示,即上電后不干預啟動的情況下,LVDS1 為顯示設備。
顯式配置 LVDS1 為顯示的方法: run load_scr; source; setenv display $disp_fb0_lvds1; saveenv; boot LVDS0 顯示 run load_scr; source; setenv display $disp_fb0_lvds0; saveenv; boot HDMI 顯示 run load_scr; source; setenv display $disp_fb0_hdmi; saveenv; boot LCD(RGB) 顯示 run load_scr; source; setenv display $disp_fb0_lcd; saveenv; boot
3.3 雙LVDS屏顯示LVDS1 + LVDS0 雙屏同步顯示 run load_scr; source; setenv display $disp_lvds_dul; saveenv; boot LVDS1 + LVDS0(fb4) 雙屏異步顯示 run load_scr; source; setenv display $disp_lvds_sep; saveenv; boot
3.4 雙屏異步顯示LVDS1 + HDMI 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_hdmi; saveenv; boot LVDS1 + LCD(RGB) 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lvds1 $disp_fb1_lcd; saveenv; boot LVDS0 + HDMI 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lvds0$disp_fb1_hdmi; saveenv; boot LVDS0 + LCD(RGB) 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lvds0 $disp_fb1_lcd; saveenv; boot HDMI + LVDS1 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds1; saveenv; boot HDMI + LVDS0 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_hdmi $disp_fb1_lvds0; saveenv; boot LCD(RGB) + LVDS1 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds1; saveenv; boot LCD(RGB) + LVDS0 雙屏異步顯示 run load_scr; source; setenv display $disp_fb0_lcd $disp_fb1_lvds0; saveenv; boot
4 第四部分 擴展模塊功能演示
4.1 RTL8188 模塊功能演示(WIFI Client) 【測試說明】:使用RTL8188作為無線網卡連接到WIFI AP。
【接口標識】:WIFI、WIFI_ANT
【系統設備】:wlan0
測試操作
1. 確定“WIFI”標識處有貼上WIFI模塊,否則無需進行測試。
2. 把WIFI天線連接到“WIFI_ANT”標識的接口上。
3. 生成 SSID 的 WPA PSK 文件
命令格式: wpa_passphrase <ssid> [passphrase] =====> 輸入指令: wpa_passphrase MY-TEST-AP myzr2012 > /etc/wpa_supplicant.conf pkill wpa_supplicant 4. 連接 =====> 輸入指令: wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
=====> 輸出信息: Successfully initialized wpa_supplicant rfkill: Cannot open RFKILL control device ==> rtl8188e_iol_efuse_patch IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready ...... 5. 獲取 IP =====> 輸入指令: udhcpc -i wlan0
=====> 輸出信息: udhcpc (v1.23.1) started Sending discover... Sending select for 192.168.43.121... Lease of 192.168.43.121 obtained, lease time 3600 /etc/udhcpc.d/50default: Adding DNS 192.168.43.1 6. 測試連接 =====> 輸入指令: ping -I wlan0 192.168.43.1 -c 2 -w 4
=====> 輸出信息: PING 192.168.43.1 (192.168.43.1) from 192.168.43.130 wlan0: 56(84) bytes of data. 64 bytes from 192.168.43.1: icmp_seq=1 ttl=64 time=5.66 ms 64 bytes from 192.168.43.1: icmp_seq=2 ttl=64 time=9.22 ms
--- 192.168.43.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1000ms rtt min/avg/max/mdev = 5.663/7.444/9.226/1.783 ms 測試結果
“0% packet loss”表示WIFI連接正常。
4.2 RTL8188 模塊功能演示(WIFI AP mode) 【測試說明】:使用RTL8188作為WIFI AP,并把手機連接到此AP。
【接口標識】:WIFI、WIFI_ANT
【系統設備】:wlan0
測試操作
1. 確定“WIFI”標識處有貼上WIFI模塊,否則無需進行測試。
2. 把WIFI天線連接到“WIFI_ANT”標識的接口上。
3. 為 wlan0 配置 IP: =====> 輸入指令: ifconfig wlan0 192.168.99.1
=====> 輸出信息: ==> rtl8188e_iol_efuse_patch IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready 4. 為 wlan0 啟用 DHCP 服務: =====> 輸入指令: touch /var/lib/misc/udhcpd.leases udhcpd -f /etc/my_udhcpd.conf &
=====> 輸出信息: [1] 469 udhcpd (v1.23.1) started 5. 為 wlan0 啟用 Host-AP 功能 =====> 輸入指令: hostapd /etc/my_hostapd.conf -B
=====> 輸出信息: Configuration file: /etc/my_hostapd.conf rfkill: Cannot open RFKILL control device Using interface wlan0 with hwaddr e0:b9:4d:7f:e4:40 and ssid "MY_HOSTAP_V25" RTL871X: set group key camid:1, addr:00:00:00:00:00:00, kid:1, type:AES wlan0: interface state UNINITIALIZED->ENABLED wlan0: AP-ENABLED 5. 客戶端設備連接到 Host-AP
至此,開發板的 Host-AP 功能已啟用,客戶端設備可搜索“MY_HOSTAP_V25”,通過密碼“myzr2012”連接到此AP。
測試結果
1. 設備連接成功時產生的信息 =====> 輸出信息: Sending OFFER of 192.168.12.20 Sending OFFER of 192.168.12.20 Sending ACK to 192.168.12.20 2. 設備斷開連接時產生的信息 =====> 輸出信息: RTL871X: OnDeAuth(wlan0) reason=3, ta=b4:0b:44:f5:64:2f RTL871X: clear key for addr:b4:0b:44:f5:64:2f, camid:4
4.3 EC20 模塊測試 【測試說明】:4G連接成功后,開發板向外網發送ICMP報文來驗證連接正常。
【接口標識】:MINI_PCIE
【系統設備】:eth2
測試操作
1. 開發板斷電,接上4G模塊,接上天線并插入SIM卡后啟動評估板。
2. 使用指令進行網絡連接: =====> 輸入指令: /my-demo/gcc-linaro-5.3-arm/quectel-CM &
=====> 輸出信息: [1] 540 [12-18_03:17:06:719] WCDMA<E_QConnectManager_Linux&Android_V1.1.34 [12-18_03:17:06:720] /my-demo/gcc-linaro-5.3-arm/quectel-CM profile[1] = (null)/(null)/(null)/0, pincode = (null) [12-18_03:17:06:723] Find /sys/bus/usb/devices/1-1.2 idVendor=2c7c idProduct=0125 [12-18_03:17:06:723] Find /sys/bus/usb/devices/1-1.2:1.4/net/eth2 [12-18_03:17:06:723] Find usbnet_adapter = eth2 [12-18_03:17:06:723] Find /sys/bus/usb/devices/1-1.2:1.4/GobiQMI/qcqmi2 [12-18_03:17:06:724] Find qmichannel = /dev/qcqmi2 [12-18_03:17:06:794] Get clientWDS = 7 [12-18_03:17:06:826] Get clientDMS = 8 [12-18_03:17:06:858] Get clientNAS = 9 [12-18_03:17:06:890] Get clientUIM = 10 [12-18_03:17:06:922] Get clientWDA = 11 [12-18_03:17:06:954] requestBaseBandVersion EC20CEFAR02A10M4G [12-18_03:17:07:050] requestGetSIMStatus SIMStatus: SIM_READY [12-18_03:17:07:082] requestGetProfile[1] cmnet///0 [12-18_03:17:07:114] requestRegistrationState2 MCC: 460, MNC: 0, PS: Attached, DataCap: LTE [12-18_03:17:07:146] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED [12-18_03:17:07:223] requestRegistrationState2 MCC: 460, MNC: 0, PS: Attached, DataCap: LTE [12-18_03:17:07:274] requestSetupDataCall WdsConnectionIPv4Handle: 0x8777e7a0 [12-18_03:17:07:370] requestQueryDataCall IPv4ConnectionStatus: CONNECTED [12-18_03:17:07:403] ifconfig eth2 up [12-18_03:17:07:452] busybox udhcpc -f -n -q -t 5 -i eth2 [12-18_03:17:07:492] udhcpc (v1.23.1) started [12-18_03:17:07:656] Sending discover... [12-18_03:17:07:706] Sending select for 10.25.154.46... [12-18_03:17:07:766] Lease of 10.25.154.46 obtained, lease time 7200 [12-18_03:17:07:888] /etc/udhcpc.d/50default: Adding DNS 211.136.17.107 [12-18_03:17:07:888] /etc/udhcpc.d/50default: Adding DNS 211.136.20.203 3. 測試連接 =====> 輸入指令:
=====> 輸出信息: 64 bytes from 14.215.177.38: seq=0 ttl=49 time=15.753 ms 64 bytes from 14.215.177.38: seq=1 ttl=49 time=11.835 ms
2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 11.835/13.794/15.753 ms 測試結果
“0% packet loss”表示WIFI連接正常。
|