1. Purpose
This document provides a description of the QA tests used for validation of STM32MP2 EV1 Kit weekly engineering builds and release builds.
2. Board Preparations
Connect to the board (see https://voxelbotics.atlassian.net/wiki/spaces/DOC/pages/edit-v2/546275360?draftShareId=ce01d92a-ed18-433b-a10f-c3f9f9ac69fb&atl_f=content-tree ):
Ethernet cable
WiFi antenna
USB hub, with USB keyboard and mouse attached, into the
USB1
connector.HDMI monitor
3. QA Tests
3.1. SD Installation and Booting Test
Install release image to SD card, as per https://voxelbotics.atlassian.net/wiki/spaces/DOC/pages/561709076/STM32MP2+EV1+Booting+Linux+from+SD+Card?atl_f=content-tree .
Boot to shell prompt using SD card, measure boot time (~25 seconds).
3.2. Empty eMMC Boot Time Test
Make sure the system is booted from SD card.
Remove partition table from eMMC:
$ sudo dd if=/dev/zero of=/dev/mmcblk2 bs=8M count=100 conv=fdatasync
Reboot and check boot time is about ~25 seconds
$ sudo reboot
3.3. eMMC Installation and Booting Test
Install images to eMMC as per https://voxelbotics.atlassian.net/wiki/spaces/DOC/pages/561709096/STM32MP2+EV1+Booting+Linux+from+eMMC?atl_f=content-tree .
Boot to shell prompt using SD card, measure boot time (~25 seconds).
3.4. Ethernet Test
Check that internet access is configured automatically.
Run
ping google.com
.