Difference between revisions of "Test Report vA0076"

From ESS-WIKI
Jump to: navigation, search
(Created page with "{| border="0" cellpadding="0" cellspacing="0" width="1397" |- height="21" | height="21" width="28" | No | width="157" | Module | width="170" | Test Item | width="413" | Test S...")
 
Line 1: Line 1:
{| border="0" cellpadding="0" cellspacing="0" width="1397"
+
{| border="2" cellpadding="0" cellspacing="0" width="1397"
|- height="21"
+
|-
 
| height="21" width="28" | No
 
| height="21" width="28" | No
 
| width="157" | Module
 
| width="157" | Module
Line 8: Line 8:
 
| width="77" | Result
 
| width="77" | Result
 
| width="309" | Result Comment
 
| width="309" | Result Comment
|- height="21"
+
|-
 
| rowspan="2" height="42" width="28" | 1
 
| rowspan="2" height="42" width="28" | 1
 
| rowspan="2" width="157" | CPU
 
| rowspan="2" width="157" | CPU
Line 16: Line 16:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | CPU Max MHz
 
| height="21" width="170" | CPU Max MHz
 
| $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
 
| $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
Line 22: Line 22:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="3" height="105" width="28" | 2
 
| rowspan="3" height="105" width="28" | 2
 
| rowspan="3" width="157" | DDR
 
| rowspan="3" width="157" | DDR
Line 30: Line 30:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | MemTotal:        6002660 kB
 
| width="309" | MemTotal:        6002660 kB
|- height="21"
+
|-
 
| height="21" width="170" | Memory Clocks
 
| height="21" width="170" | Memory Clocks
 
| Check memory clock under boot loader
 
| Check memory clock under boot loader
Line 36: Line 36:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="63"
+
|-
 
| height="63" width="170" | DDR parameter Version
 
| height="63" width="170" | DDR parameter Version
 
| Check info in bootloader
 
| Check info in bootloader
Line 42: Line 42:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | ATF b0a00f2<br/>U-Boot 2020.04-3720A1AIM30LIVA0068+g121029b89f
 
| width="309" | ATF b0a00f2<br/>U-Boot 2020.04-3720A1AIM30LIVA0068+g121029b89f
|- height="21"
+
|-
 
| height="21" | 3
 
| height="21" | 3
 
| Stress Test
 
| Stress Test
Line 50: Line 50:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | 15 hr pass
 
| width="309" | 15 hr pass
|- height="21"
+
|-
 
| rowspan="2" height="42" width="28" | 4
 
| rowspan="2" height="42" width="28" | 4
 
| rowspan="2" width="157" | SD Card
 
| rowspan="2" width="157" | SD Card
Line 58: Line 58:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | Write Protect
 
| height="21" width="170" | Write Protect
 
| Check WP function
 
| Check WP function
Line 64: Line 64:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" | Default Off
 
| width="309" | Default Off
|- height="21"
+
|-
 
| rowspan="2" height="42" width="28" | 5
 
| rowspan="2" height="42" width="28" | 5
 
| rowspan="2" width="157" | Additional SD Slot
 
| rowspan="2" width="157" | Additional SD Slot
Line 72: Line 72:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | Write Protect
 
| height="21" width="170" | Write Protect
 
| Check WP function
 
| Check WP function
Line 78: Line 78:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 6
 
| height="21" width="28" | 6
 
| width="157" | eMMC
 
| width="157" | eMMC
Line 86: Line 86:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="264"
+
|-
 
| rowspan="2" height="298" width="28" | 7
 
| rowspan="2" height="298" width="28" | 7
 
| rowspan="2" width="157" | Debug UART
 
| rowspan="2" width="157" | Debug UART
Line 94: Line 94:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="34"
+
|-
 
| height="34" width="170" | UART 3
 
| height="34" width="170" | UART 3
 
| width="413" |  
 
| width="413" |  
Line 100: Line 100:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="34"
+
|-
 
| rowspan="2" height="85" width="28" | 8
 
| rowspan="2" height="85" width="28" | 8
 
| rowspan="2" width="157" | RS-232
 
| rowspan="2" width="157" | RS-232
Line 108: Line 108:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="51"
+
|-
 
| height="51" width="170" | UART 2
 
| height="51" width="170" | UART 2
 
| width="413" | $ stty -F /dev/ttymxc1 -echo -onlcr 115200<br/>$ cat /dev/ttymxc1 &<br/>$ echo "Serial Port Test" > /dev/ttymxc1
 
| width="413" | $ stty -F /dev/ttymxc1 -echo -onlcr 115200<br/>$ cat /dev/ttymxc1 &<br/>$ echo "Serial Port Test" > /dev/ttymxc1
Line 114: Line 114:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="136"
+
|-
 
| rowspan="4" height="242" width="28" | 9
 
| rowspan="4" height="242" width="28" | 9
 
| rowspan="4" width="157" | RS-485/422
 
| rowspan="4" width="157" | RS-485/422
Line 122: Line 122:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="64"
+
|-
 
| height="64" width="170" | N/A
 
| height="64" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="5" height="107" width="28" | 10
 
| rowspan="5" height="107" width="28" | 10
 
| rowspan="5" width="157" | SPI Bus
 
| rowspan="5" width="157" | SPI Bus
Line 145: Line 145:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="23"
+
|-
 
| height="23" width="170" | N/A
 
| height="23" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="221"
+
|-
 
| height="221" width="28" | 11
 
| height="221" width="28" | 11
 
| width="157" | GPIO
 
| width="157" | GPIO
Line 173: Line 173:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 12
 
| height="21" width="28" | 12
 
| width="157" | PCIe
 
| width="157" | PCIe
Line 181: Line 181:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | lspci (EWM-163)
 
| width="309" | lspci (EWM-163)
|- height="34"
+
|-
 
| rowspan="5" height="148" width="28" | 13
 
| rowspan="5" height="148" width="28" | 13
 
| rowspan="5" | M.2
 
| rowspan="5" | M.2
Line 189: Line 189:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | verify with AW-NB136NF&nbsp;
 
| width="309" | verify with AW-NB136NF&nbsp;
|- height="51"
+
|-
 
| height="51" width="170" | SDIO
 
| height="51" width="170" | SDIO
 
| width="413" |  
 
| width="413" |  
Line 195: Line 195:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | verify with AW-NB136NF&nbsp;
 
| width="309" | verify with AW-NB136NF&nbsp;
|- height="21"
+
|-
 
| height="21" width="170" | PCIe 3.0
 
| height="21" width="170" | PCIe 3.0
 
| width="413" |  
 
| width="413" |  
Line 201: Line 201:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with EWM-W163
 
| width="309" | Verify with EWM-W163
|- height="21"
+
|-
 
| height="21" width="170" | USB 2.0
 
| height="21" width="170" | USB 2.0
 
| width="413" |  
 
| width="413" |  
Line 207: Line 207:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with EWM-W163
 
| width="309" | Verify with EWM-W163
|- height="21"
+
|-
 
| height="21" width="170" | I2S
 
| height="21" width="170" | I2S
 
| width="413" |  
 
| width="413" |  
Line 213: Line 213:
 
| width="77" |  
 
| width="77" |  
 
| width="309" | No test equipment
 
| width="309" | No test equipment
|- height="136"
+
|-
 
| height="136" width="28" | 14
 
| height="136" width="28" | 14
 
| width="157" | 3G
 
| width="157" | 3G
Line 221: Line 221:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | AirPrime MC8090
 
| width="309" | AirPrime MC8090
|- height="68"
+
|-
 
| height="68" width="28" | 15
 
| height="68" width="28" | 15
 
| width="157" | WiFi
 
| width="157" | WiFi
Line 229: Line 229:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with EWM-W163
 
| width="309" | Verify with EWM-W163
|- height="163"
+
|-
 
| height="163" width="28" | 16
 
| height="163" width="28" | 16
 
| BT
 
| BT
Line 237: Line 237:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with EWM-W163 and AW-NB136NF&nbsp;
 
| width="309" | Verify with EWM-W163 and AW-NB136NF&nbsp;
|- height="26"
+
|-
 
| rowspan="2" height="53" width="28" | 17
 
| rowspan="2" height="53" width="28" | 17
 
| rowspan="2" width="157" | Ethernet
 
| rowspan="2" width="157" | Ethernet
Line 245: Line 245:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="27"
+
|-
 
| height="27" width="170" | (Giga) Lan 2
 
| height="27" width="170" | (Giga) Lan 2
 
| width="243" | AR8035
 
| width="243" | AR8035
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="51"
+
|-
 
| height="51" | 18
 
| height="51" | 18
 
| LED
 
| LED
Line 258: Line 258:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="7" height="147" width="28" | 19
 
| rowspan="7" height="147" width="28" | 19
 
| rowspan="7" width="157" | USB
 
| rowspan="7" width="157" | USB
Line 266: Line 266:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 2
 
| height="21" width="170" | USB Port 2
 
| width="243" | EXTENSION I/O A
 
| width="243" | EXTENSION I/O A
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 3
 
| height="21" width="170" | USB Port 3
 
| width="243" | EXTENSION I/O A
 
| width="243" | EXTENSION I/O A
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 5
 
| height="21" width="170" | USB Port 5
 
| width="243" | USB 3.0 Type A
 
| width="243" | USB 3.0 Type A
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 6
 
| height="21" width="170" | USB Port 6
 
| width="243" | USB 2.0 Type A
 
| width="243" | USB 2.0 Type A
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 7
 
| height="21" width="170" | USB Port 7
 
| width="243" | M.2
 
| width="243" | M.2
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | lsusb (EWM-163)
 
| width="309" | lsusb (EWM-163)
|- height="21"
+
|-
 
| height="21" width="170" | USB Port 8
 
| height="21" width="170" | USB Port 8
 
| width="243" | MINI CARD
 
| width="243" | MINI CARD
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | lsusb (AirPrime MC8090)
 
| width="309" | lsusb (AirPrime MC8090)
|- height="34"
+
|-
 
| height="34" width="28" | 20
 
| height="34" width="28" | 20
 
| width="157" | USB OTG
 
| width="157" | USB OTG
Line 304: Line 304:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 21
 
| height="21" width="28" | 21
 
| width="157" | HDMI
 
| width="157" | HDMI
Line 312: Line 312:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 22
 
| height="21" width="28" | 22
 
| width="157" | VGA
 
| width="157" | VGA
Line 320: Line 320:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="34"
+
|-
 
| rowspan="3" height="102" width="28" | 23
 
| rowspan="3" height="102" width="28" | 23
 
| rowspan="3" width="157" | LVDS
 
| rowspan="3" width="157" | LVDS
Line 328: Line 328:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with G070VW01
 
| width="309" | Verify with G070VW01
|- height="34"
+
|-
 
| height="34" width="170" | LVDS 1
 
| height="34" width="170" | LVDS 1
 
| Display to 2st LVDS screen
 
| Display to 2st LVDS screen
Line 334: Line 334:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with G070VW01
 
| width="309" | Verify with G070VW01
|- height="34"
+
|-
 
| height="34" width="170" | Dual Channel(LVDS0+LVDS1)
 
| height="34" width="170" | Dual Channel(LVDS0+LVDS1)
 
| width="413" | Modify DTS for dual channel LVDS
 
| width="413" | Modify DTS for dual channel LVDS
Line 340: Line 340:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with G215HVN01.0
 
| width="309" | Verify with G215HVN01.0
|- height="39"
+
|-
 
| rowspan="3" height="100" width="28" | 24
 
| rowspan="3" height="100" width="28" | 24
 
| rowspan="3" width="157" | MIPI DSI
 
| rowspan="3" width="157" | MIPI DSI
Line 348: Line 348:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with MIPI to HDMI bridge: adv7535
 
| width="309" | Verify with MIPI to HDMI bridge: adv7535
|- height="40"
+
|-
 
| height="40" width="413" | MIPI DSI Panel
 
| height="40" width="413" | MIPI DSI Panel
 
| width="243" | uboot: setenv fdt_file imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| width="243" | uboot: setenv fdt_file imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | Verify with MIPI DSI Panel: auog101uan02
 
| width="309" | Verify with MIPI DSI Panel: auog101uan02
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="413" |  
 
| width="413" |  
Line 359: Line 359:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 25
 
| height="21" width="28" | 25
 
| width="157" | Multi-Display
 
| width="157" | Multi-Display
Line 367: Line 367:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="408"
+
|-
 
| rowspan="5" height="505" width="28" | 26
 
| rowspan="5" height="505" width="28" | 26
 
| rowspan="5" width="157" | I2C
 
| rowspan="5" width="157" | I2C
Line 375: Line 375:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | I2C 1
 
| height="21" width="170" | I2C 1
 
| width="243" | CSI1: 0x3c - ov5640 camera
 
| width="243" | CSI1: 0x3c - ov5640 camera
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | I2C 2
 
| height="21" width="170" | I2C 2
 
| width="243" | CSI2: 0x3c - ov5640 camera
 
| width="243" | CSI2: 0x3c - ov5640 camera
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="34"
+
|-
 
| height="34" width="170" | I2C 3
 
| height="34" width="170" | I2C 3
 
| width="243" | UIO Board: 0x50: EEPROM<br/>/sys/bus/i2c/devices/3-0050/eeprom
 
| width="243" | UIO Board: 0x50: EEPROM<br/>/sys/bus/i2c/devices/3-0050/eeprom
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | I2C 4
 
| height="21" width="170" | I2C 4
 
| width="243" | HDMI EDID: 0x50: EEPROM
 
| width="243" | HDMI EDID: 0x50: EEPROM
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="4" height="84" width="28" | 27
 
| rowspan="4" height="84" width="28" | 27
 
| rowspan="4" width="157" | I2C Switch
 
| rowspan="4" width="157" | I2C Switch
Line 403: Line 403:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | N/A
 
| height="21" width="170" | N/A
 
| width="243" |  
 
| width="243" |  
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="2" height="54" width="28" | 28
 
| rowspan="2" height="54" width="28" | 28
 
| rowspan="2" width="157" | RTC
 
| rowspan="2" width="157" | RTC
Line 426: Line 426:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="33"
+
|-
 
| height="33" width="170" | RTC internal
 
| height="33" width="170" | RTC internal
 
| width="243" | imx_sc_rtc
 
| width="243" | imx_sc_rtc
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="3" height="63" width="28" | 29
 
| rowspan="3" height="63" width="28" | 29
 
| rowspan="3" width="157" | Audio
 
| rowspan="3" width="157" | Audio
Line 439: Line 439:
 
| width="77" |  
 
| width="77" |  
 
| width="309" | Errata
 
| width="309" | Errata
|- height="21"
+
|-
 
| height="21" width="170" | Line-Out/Speaker
 
| height="21" width="170" | Line-Out/Speaker
 
| $ aplay -D plughw:0,0 Advantech.wav
 
| $ aplay -D plughw:0,0 Advantech.wav
Line 445: Line 445:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="170" | Mic-In
 
| height="21" width="170" | Mic-In
 
| $ arecord -D plughw:0,0 -r 16000 -f S16_LE ./f-16000.wav
 
| $ arecord -D plughw:0,0 -r 16000 -f S16_LE ./f-16000.wav
Line 451: Line 451:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 30
 
| height="21" width="28" | 30
 
| width="157" | SPDIF
 
| width="157" | SPDIF
Line 459: Line 459:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="60"
+
|-
 
| height="60" width="28" | 31
 
| height="60" width="28" | 31
 
| width="157" | WATCHDOG
 
| width="157" | WATCHDOG
Line 467: Line 467:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="102"
+
|-
 
| rowspan="3" height="323" width="28" | 32
 
| rowspan="3" height="323" width="28" | 32
 
| rowspan="3" width="157" | Camera
 
| rowspan="3" width="157" | Camera
 
| rowspan="2" width="170" | MIPI CSI0
 
| rowspan="2" width="170" | MIPI CSI0
| width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>0</font><font>! 'video/x-raw,width=640,height=480' ! autovideosink</font><br/><font>Snapshot:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>0</font><font>num-buffers=2 ! jpegenc ! multifilesink location=sample.jpeg max-files=1</font>
+
| width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>0</font><font>! 'video/x-raw,width=640,height=480'&nbsp;! autovideosink</font><br/><font>Snapshot:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>0</font><font>num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample.jpeg max-files=1</font>
 
| width="243" | OV5640 Camera - 2 lane
 
| width="243" | OV5640 Camera - 2 lane
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="119"
+
|-
| height="119" width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 -v v4l2src device=/dev/video</font><font>0</font><font>! "video/x-raw,format=YUY2,width=1920,height=1080" ! queue ! imxvideoconvert_g2d !&nbsp; waylandsink</font><br/><font>Snapshot:</font><br/><font>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video</font><font>0</font><font>! video/x-raw,width=1920,height=1080 ! jpegenc ! filesink location=sample.jpeg</font>
+
| height="119" width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 -v v4l2src device=/dev/video</font><font>0</font><font>! "video/x-raw,format=YUY2,width=1920,height=1080"&nbsp;! queue&nbsp;! imxvideoconvert_g2d&nbsp;!&nbsp; waylandsink</font><br/><font>Snapshot:</font><br/><font>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video</font><font>0</font><font>! video/x-raw,width=1920,height=1080&nbsp;! jpegenc&nbsp;! filesink location=sample.jpeg</font>
 
| width="243" | Basler Camera - 4 lane<br/>uboot: setenv fdt_file imx8mp-rsb3720-a1-basler.dtb; boot<br/><font>Need using the DSI to HDMI in 5.4.24 BSP</font>
 
| width="243" | Basler Camera - 4 lane<br/>uboot: setenv fdt_file imx8mp-rsb3720-a1-basler.dtb; boot<br/><font>Need using the DSI to HDMI in 5.4.24 BSP</font>
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="102"
+
|-
 
| height="102" width="170" | MIPI CSI1
 
| height="102" width="170" | MIPI CSI1
| width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>1</font><font>! 'video/x-raw,width=640,height=480' ! autovideosink</font><br/><font>Snapshot:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>1</font><font>num-buffers=2 ! jpegenc ! multifilesink location=sample.jpeg max-files=1</font>
+
| width="413" | <font>Preview:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>1</font><font>! 'video/x-raw,width=640,height=480'&nbsp;! autovideosink</font><br/><font>Snapshot:</font><br/><font>$gst-launch-1.0 v4l2src device=/dev/video</font><font>1</font><font>num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample.jpeg max-files=1</font>
 
| width="243" | OV5640 Camera - 2 lane
 
| width="243" | OV5640 Camera - 2 lane
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="20"
+
|-
 
| height="20" width="28" | 33
 
| height="20" width="28" | 33
 
| width="157" | Keypad
 
| width="157" | Keypad
Line 494: Line 494:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="7" height="182" width="28" | 34
 
| rowspan="7" height="182" width="28" | 34
 
| rowspan="7" width="157" | Key & Button
 
| rowspan="7" width="157" | Key & Button
Line 502: Line 502:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="20"
+
|-
 
| height="20" width="170" | N/A
 
| height="20" width="170" | N/A
 
| $ evtest
 
| $ evtest
Line 508: Line 508:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="20"
+
|-
 
| height="20" width="170" | N/A
 
| height="20" width="170" | N/A
 
| $ evtest
 
| $ evtest
Line 514: Line 514:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="37"
+
|-
 
| height="37" width="170" | N/A
 
| height="37" width="170" | N/A
 
| Detect gpio signal
 
| Detect gpio signal
Line 520: Line 520:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="20"
+
|-
 
| height="20" width="170" | N/A
 
| height="20" width="170" | N/A
 
| Detect gpio signal
 
| Detect gpio signal
Line 526: Line 526:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="20"
+
|-
 
| height="20" width="170" | Reset Button
 
| height="20" width="170" | Reset Button
 
| Reset system
 
| Reset system
Line 532: Line 532:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="44"
+
|-
 
| height="44" width="170" | N/A
 
| height="44" width="170" | N/A
 
| Close backlight
 
| Close backlight
Line 538: Line 538:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="63"
+
|-
 
| height="63" width="28" | 35
 
| height="63" width="28" | 35
 
| width="157" | Multi-Boot Selection
 
| width="157" | Multi-Boot Selection
Line 546: Line 546:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" | SD: OK<br/>EMMC: OK<br/>QSPI: OK
 
| width="309" | SD: OK<br/>EMMC: OK<br/>QSPI: OK
|- height="21"
+
|-
 
| height="21" width="28" | 36
 
| height="21" width="28" | 36
 
| width="157" | Recovery & Rescue
 
| width="157" | Recovery & Rescue
Line 554: Line 554:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 37
 
| height="21" width="28" | 37
 
| MCU
 
| MCU
Line 562: Line 562:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 38
 
| height="21" width="28" | 38
 
| width="157" | PMIC
 
| width="157" | PMIC
Line 570: Line 570:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 39
 
| height="21" width="28" | 39
 
| width="157" | Battery & Charging
 
| width="157" | Battery & Charging
Line 578: Line 578:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| rowspan="2" height="124" width="28" | 40
 
| rowspan="2" height="124" width="28" | 40
 
| rowspan="2" width="157" | CAN Bus
 
| rowspan="2" width="157" | CAN Bus
Line 586: Line 586:
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="103"
+
|-
 
| height="103" width="170" | CAN 2
 
| height="103" width="170" | CAN 2
 
| width="77" | PASS
 
| width="77" | PASS
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 41
 
| height="21" width="28" | 41
 
| width="157" | SATA
 
| width="157" | SATA
Line 598: Line 598:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 42
 
| height="21" width="28" | 42
 
| width="157" | System Bus
 
| width="157" | System Bus
Line 606: Line 606:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" width="28" | 43
 
| height="21" width="28" | 43
 
| IR Controller
 
| IR Controller
Line 614: Line 614:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="221"
+
|-
 
| height="221" width="28" | 44
 
| height="221" width="28" | 44
 
| GPS
 
| GPS
Line 622: Line 622:
 
| width="77" | N/A
 
| width="77" | N/A
 
| width="309" |  
 
| width="309" |  
|- height="21"
+
|-
 
| height="21" | 45
 
| height="21" | 45
 
| Warm Reboot
 
| Warm Reboot
Line 630: Line 630:
 
| width="77" | PASS
 
| width="77" | PASS
 
|  
 
|  
|- height="21"
+
|-
 
| height="21" | 46
 
| height="21" | 46
 
| Security Boot
 
| Security Boot
Line 638: Line 638:
 
| width="77" | N/A
 
| width="77" | N/A
 
|  
 
|  
|- height="21"
+
|-
 
| height="21" | 47
 
| height="21" | 47
 
| TPM
 
| TPM

Revision as of 11:26, 13 January 2021

No Module Test Item Test Steps Remark Result Result Comment
1 CPU CPU Cores $ cat /proc/cpuinfo A53 x 4 PASS
CPU Max MHz $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 1800000 PASS
2 DDR Memory Size $ cat /proc/meminfo LPDDR4   6GB PASS MemTotal:        6002660 kB
Memory Clocks Check memory clock under boot loader N/A
DDR parameter Version Check info in bootloader PASS ATF b0a00f2
U-Boot 2020.04-3720A1AIM30LIVA0068+g121029b89f
3 Stress Test Stress Test Refer to /tools/stress.sh Need to verify w/o cooling  PASS 15 hr pass
4 SD Card Access Mount and read/write/verify data under kernel PASS
Write Protect Check WP function N/A Default Off
5 Additional SD Slot Access Mount and read/write/verify data under kernel N/A
Write Protect Check WP function N/A
6 eMMC eMMC 16GB Write/Read/Verify data in the start/end 4 byte of flash PASS
7 Debug UART UART 4 A53 control:
$ stty -F /dev/ttymxc3 -echo -onlcr 115200
$ cat /dev/ttymxc3 &
$ echo "Serial Port Test" > /dev/ttymxc3
M7_Debug:
(1) emmc boot:
U-Boot > fatload mmc 2:1 0x48000000 imx8mp_m7_TCM_hello_world.bin;cp.b 0x48000000 0x7e0000 20000;
U-Boot > bootaux 0x7e0000
(2) sd card boot:
U-Boot > fatload mmc 1:1 0x48000000 imx8mp_m7_TCM_hello_world.bin;cp.b 0x48000000 0x7e0000 20000;
U-Boot > bootaux 0x7e0000
A53 control: /dev/ttymxc3
or
M7_Debug
2 wire (EXTENSION I/O B - COM4)
UIO4032 COM_4
PASS
UART 3 A53_Debug
4 wire (COM1 Pin Header)
PASS
8 RS-232 UART 1 bcm43xx:
$ hciattach /dev/ttymxc0 bcm43xx 115200 flow
4 wire (M.2)
/dev/ttymxc0
PASS
UART 2 $ stty -F /dev/ttymxc1 -echo -onlcr 115200
$ cat /dev/ttymxc1 &
$ echo "Serial Port Test" > /dev/ttymxc1
2 wire (EXTENSION I/O B - COM2)
UIO4032 COM_3
/dev/ttymxc1
PASS
9 RS-485/422 UART 3 1. Test RS-485 with Adam-4520. Adam-4520 Pin 1: Data- and Pin 2: Data+ connect to RSB-3720 COM1 Pin 1: COM_DCD and Pin 3: COM_RXD
$ stty -F /dev/ttymxc2 speed 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
$ cat /dev/ttymxc2 &
$ echo "Serial Test" > /dev/ttymxc2
4 wire (COM1 Pin Header)
Set GPIO#496, #497
Set to 0,1 for RS-485
Set to 1,1 for RS-422
Set to 0,0 for loopback
Set to 1,0 for RS-232
Remember to set up RS-485 before test.
$ ./enable485 /dev/ttymxc2
PASS
N/A N/A
N/A N/A
N/A N/A
10 SPI Bus QSPI 0A Write/Read/Verify data in the start/end 4 byte of flash
Note:Make sure the content of SPI nor flash is erased

$ echo -n $'\x06\x05\x04\x03\x02\x01' > test
$ dd if=test of=/dev/mtd0
$ hexdump -C /dev/mtd0 -n 64
SPI Rom PASS
N/A N/A
N/A N/A
N/A N/A
N/A N/A
11 GPIO GPIO pins Set direction (in/out) and value (0/1) 10 pins
[EXTENSION I/O A]
pin#2: gpio 501
pin#4: gpio 503
[EXTENSION I/O B]
pin#5: gpio 504
pin#6: gpio 505
pin#7: gpio 506
pin#8: gpio 507
pin#9: gpio 508
pin#10: gpio 509
pin#11: gpio 510
pin#12: gpio 511
PASS
12 PCIe N/A Device detect under kernel M.2 PASS lspci (EWM-163)
13 M.2 UART 1 bcm43xx:
$ hciattach /dev/ttymxc0 bcm43xx 115200 flow
PASS verify with AW-NB136NF 
SDIO dmesg | grep SDIO
=> mmc0: new ultra high speed SDR104 SDIO card at address 0001
PASS verify with AW-NB136NF 
PCIe 3.0 PASS Verify with EWM-W163
USB 2.0 PASS Verify with EWM-W163
I2S SAI2 No test equipment
14 3G Modules $ stty -F /dev/ttyUSB3 -echo
$ cat /dev/ttyUSB3 &
$ echo -e "AT+CPIN?" > /dev/ttyUSB3
+CPIN: READY
OK
$ pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99#" "CONNECT" ""' user username password password /dev/ttyUSB3 460800 nodetach crtscts debug usepeerdns defaultroute &
PASS AirPrime MC8090
15 WiFi Modules $ ifconfig wlan0 up
$ wpa_passphrase ASUS-917C qwert12345 > /tmp/wpa.conf && wpa_supplicant -BDwext -iwlan0 -c/tmp/wpa.conf
$ udhcpc -b -i wlan0
PASS Verify with EWM-W163
16 BT Modules $ hciconfig hci0 up
$ bluetoothctl
$ discoverable on
$ pairable on
$ scan on
[NEW] FC:18:3C:8D:75:F4 myphone
$ scan off
$ pair FC:18:3C:8D:75:F4
$ connect FC:18:3C:8D:75:F4
PASS Verify with EWM-W163 and AW-NB136NF 
17 Ethernet (Giga) Lan 1 1. Check IP & DHCP
2. Throughput
$ iperf3 -c 192.168.0.2 -t 60 -i 10
AR8035 PASS
(Giga) Lan 2 AR8035 PASS
18 LED N/A LED Status: Detect gpio signal
LED ON: echo 255 > /sys/class/leds/user/brightness
LED OFF: echo 0 > /sys/class/leds/user/brightness
PASS
19 USB USB Port 1 USB disk write/read/verify pattern EXTENSION I/O A PASS
USB Port 2 EXTENSION I/O A PASS
USB Port 3 EXTENSION I/O A PASS
USB Port 5 USB 3.0 Type A PASS
USB Port 6 USB 2.0 Type A PASS
USB Port 7 M.2 PASS lsusb (EWM-163)
USB Port 8 MINI CARD PASS lsusb (AirPrime MC8090)
20 USB OTG USB OTG 1. Host: USB disk write/read/verify pattern
2. Client: PC/NB can detect the device
USB0 (USB_OTG1) N/A
21 HDMI HDMI 1.4 Display to HDMI screen PASS
22 VGA N/A Display to VGA screen N/A
23 LVDS LVDS 0 Display to 1st LVDS screen uboot: setenv fdt_file imx8mp-rsb3720-a1-lvds0-auo.dtb; boot PASS Verify with G070VW01
LVDS 1 Display to 2st LVDS screen uboot: setenv fdt_file imx8mp-rsb3720-a1-lvds1-auo.dtb; boot PASS Verify with G070VW01
Dual Channel(LVDS0+LVDS1) Modify DTS for dual channel LVDS uboot: setenv fdt_file imx8mp-rsb3720-a1-lvds-dual.dtb; boot PASS Verify with G215HVN01.0
24 MIPI DSI DSI 1 MIPI DSI to HDMI Bridge uboot: setenv fdt_file imx8mp-rsb3720-a1-adv7535.dtb; boot PASS Verify with MIPI to HDMI bridge: adv7535
MIPI DSI Panel uboot: setenv fdt_file imx8mp-rsb3720-a1-auog101uan02.dtb; boot PASS Verify with MIPI DSI Panel: auog101uan02
N/A N/A
25 Multi-Display 2 displays All display interfaces should work at the same time PASS
26 I2C I2C 0 1. Support function from I2C
2. Write/Read/Verify eeprom Hi/Low byte
CODEC: 0x0A
PMIC: 0x25
WDT MCU: 0x29
TPM: 0x2E
RTC: 0x30-0x37
M.2:
LVDS: 0x50-0x57
IO_EXP: 0x70-0x71
0x70-
gpio 496: UART3_MODE0
gpio 497: UART3_MODE1
gpio 498: UART3_SLEW
gpio 499: UART3_TERM
gpio 501: GPIO2
gpio 503: GPIO4
0x71-
gpio 504: GPIO5
gpio 505: GPIO6
gpio 506: GPIO7
gpio 507: GPIO8
gpio 508: GPIO9
gpio 509: GPIO10
gpio 510: GPIO11
gpio 511: GPIO12
PASS
I2C 1 CSI1: 0x3c - ov5640 camera PASS
I2C 2 CSI2: 0x3c - ov5640 camera PASS
I2C 3 UIO Board: 0x50: EEPROM
/sys/bus/i2c/devices/3-0050/eeprom
PASS
I2C 4 HDMI EDID: 0x50: EEPROM PASS
27 I2C Switch N/A 1. Support function from I2C
2. Write/Read/Verify eeprom Hi/Low byte
N/A
N/A N/A
N/A N/A
N/A N/A
28 RTC RTC external $ date MMDDhhmm[[CC]YY][.ss]
$ hwclock -w
$ ntpdate tw.pool.ntp.org
SEIKO S-35390A PASS
RTC internal imx_sc_rtc N/A
29 Audio HDMI Audio $ aplay -D plughw:1,0 Advantech.wav Errata
Line-Out/Speaker $ aplay -D plughw:0,0 Advantech.wav PASS
Mic-In $ arecord -D plughw:0,0 -r 16000 -f S16_LE ./f-16000.wav PASS
30 SPDIF N/A Audio output N/A
31 WATCHDOG External Watchdog $ echo 1 > /dev/watchdog
$ /unit_tests/Watchdog/wdt_driver_test.out 1 2 0
==> System will reboot after 1 sec
TI_MSP430G2202IRSA16R PASS
32 Camera MIPI CSI0 Preview:
$gst-launch-1.0 v4l2src device=/dev/video0! 'video/x-raw,width=640,height=480' ! autovideosink
Snapshot:
$gst-launch-1.0 v4l2src device=/dev/video0num-buffers=2 ! jpegenc ! multifilesink location=sample.jpeg max-files=1
OV5640 Camera - 2 lane PASS
Preview:
$gst-launch-1.0 -v v4l2src device=/dev/video0! "video/x-raw,format=YUY2,width=1920,height=1080" ! queue ! imxvideoconvert_g2d !  waylandsink
Snapshot:
gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0! video/x-raw,width=1920,height=1080 ! jpegenc ! filesink location=sample.jpeg
Basler Camera - 4 lane
uboot: setenv fdt_file imx8mp-rsb3720-a1-basler.dtb; boot
Need using the DSI to HDMI in 5.4.24 BSP
PASS
MIPI CSI1 Preview:
$gst-launch-1.0 v4l2src device=/dev/video1! 'video/x-raw,width=640,height=480' ! autovideosink
Snapshot:
$gst-launch-1.0 v4l2src device=/dev/video1num-buffers=2 ! jpegenc ! multifilesink location=sample.jpeg max-files=1
OV5640 Camera - 2 lane PASS
33 Keypad N/A 1. Detect 16 buttons
2. Verify each button event
N/A
34 Key & Button N/A Power on/off test N/A
N/A $ evtest N/A
N/A $ evtest N/A
N/A Detect gpio signal key_event N/A
N/A Detect gpio signal N/A
Reset Button Reset system PASS
N/A Close backlight N/A
35 Multi-Boot Selection Boot Select Switch EMMC or Carrier SD or Carrier SPI PASS SD: OK
EMMC: OK
QSPI: OK
36 Recovery & Rescue Downalod via USB OTG $ uuu -b emmc_all bootloader rootfs.sdcard N/A
37 MCU N/A MCU integration N/A
38 PMIC Vendor Solution Power sequence or GPIO or other configurations N/A
39 Battery & Charging Battery EC $ cat /sys/class/power_supply/bms/uevent N/A
40 CAN Bus CAN 1 $ ip link set can0 up type can bitrate 125000
$ ifconfig can0 up
$ ip link set can1 up type can bitrate 125000
$ ifconfig can1 up

$ candump can0 &
$ cansend can1 1F334455#1122334455667788
UIO-4034 CAN Pin 2 and Pin 7 connect to RSB-3720 COM1 Pin 8 and Pin 2 PASS
CAN 2 PASS
41 SATA N/A Mount and read/write/verify data under kernel N/A
42 System Bus N/A Test two uart ports N/A
43 IR Controller N/A Verify each button event N/A
44 GPS N/A Set correct date/time before test

sudo apt-get install gpsd-clients gnss-gpsd

$ systemctl start gpsd.socket
$ systemctl start gpsd
$ systemctl start qdsp-start
$ systemctl start gnss-gpsd
$ gpsmon

If you have DNS problem, you can try commands below.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
sudo apt-get updat
To stop GPS hardware, follow the instructions:
1. close gpsmon
2. systemctl stop gnss-gpsd

To restart GPS hardware, follow the instructions:
1. systemctl start gnss-gpsd
2. close gpsmon
N/A
45 Warm Reboot Warm Reboot Software reboot PASS
46 Security Boot NXP HAB Depends on platforms N/A
47 TPM Trust Platform Module tpm_test.bin PASS