...
Disconnect all cables (except serial debug) to power off the board.
Use Type-C to Type-C cable and plug it into NAVQ Plus USB2 Type-C (closer to center) and a Laptop with Type-C port.
Validate that the NAVQ Plus boots to login prompt normally (no boot loop).
Use Type-A to Type-C cable and plug it into NAVQ Plus USB2 Type-C (closer to center) and a Laptop/Desktop with Type-A port.
Validate that the NAVQ Plus boots to login prompt normally (no boot loop).
USB1 host mode Host Mode test
Plug-in a USB hub into USB1.
Power Up device via USB2.
Plug-in a USB device into the hub.
Verify that the plugged-in device is enumerated (via dmesg).
USB1 device mode Device Mode test
Disconnect the cable from USB1.
Reboot the board
Run usb-gadget-mtp1 service:
Code Block user@imx8mpnavq:~$ sudo systemctl start usb-gadget-mtp@38100000.usb [sudo] password for user: user@imx8mpnavq:~$
Connect the USB1 to a desktop host.
Verify that the host recognized NAVQ Plus as an MTP (“NavqPlus” device is shown in the Windows Explorer).
USB2 device mode Device Mode test
Power up device using USB1 port
Run usb-gadget-mtp2 service:
Code Block # Stop the Ethernet gadget on USB2, enabled by default in imx-image-desktop-ros image. user@imx8mpnavq:~$ sudo systemctl stop usb-gadget-eth@38200000.usb [sudo] password for user: ... user@imx8mpnavq:~$ sudo systemctl start usb-gadget-mtp@38200000.usb user@imx8mpnavq:~$
Connect the USB2 to a desktop host/laptop.
Verify that the host/laptop recognized NAVQ Plus as an MTP.
Restore back USB Ethernet gadget on USB2 (or just do “sudo reboot” instead):
Code Block user@imx8mpnavq:~$ sudo systemctl stop usb-gadget-mtp@38200000.usb [sudo] password for user: user@imx8mpnavq:~$ sudo systemctl start usb-gadget-eth@38200000.usb
RoyaleViewer/Qt test
Make sure HDMI display and USB Mouse are connected to the kit.
Copy the test file https://emcraft.com/misc/test.rrf to a USB Flash. Insert the USB Flash into the kit.
From the shell prompt, on the serial console, run PMD RoyaleViewer:
Code Block user@imx8mpnavq:~$ royaleviewer.sh ...
On the HDMI display, navigate to “Tools” → “Load File” and load the test file.
Verify that RoyaleViewer plays the saved frames correctly.
MIPI Cameras test
Verify the camera functionality as per the respective applicaiton notes:
Using Emcraft OV5640 Camera