The i.MX 8M NAVQ Plus kit software manufacturing procedure makes use of the NXP uuu tool running on the Linux development host. The uuu tool performs installation of the Yocto images from the development host to the kit using the USB Serial Downloader interface.
The recommended Linux distributions to use on a development host are Ubuntu 20.04 and Fedora 35.
Locating uuu Tool and Scripts
A pre-built binary of the uuu tool can be found in the build directory:
When uuu has finished, the bootable Linux image has been installed to the on-module storage. Given proper setting of the boot switches, next power-on will boot the target board from the EMMC storage device.
Verifying New Installation
Perform the following step-wise procedure to verify boot of the newly installed Linux images from the on-module EMMC:
Power the kit off by disconnecting the USB Type C cable from the development host.
Select the appropriate boot mode by setting the boot switches as follows::
SW2.1 - 0
SW2.2 - 1
Power the kit on by connecting the USB Type C cable to the development host.
Verify that the following Linux boot-up messages appear on the serial console:
NOTICE: BL31: v2.4(release):
NOTICE: BL31: Built : 05:49:10, Mar 2 2022
U-Boot 2021.04-lf_v2021.04+g60519b47e7 (Jul 31 2022 - 08:56:04 +0000)
CPU: i.MX8MP rev1.1 1800 MHz (running at 1200 MHz)
CPU: Commercial temperature grade (0C to 95C) at 44C
Reset cause: POR
Model: Voxelbotics NAVQPlus board
DRAM: 4 GiB
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
Ubuntu 20.04.3 LTS imx8mpnavq ttymxc1
Enter the Linux session by typing user for both the user name and password.