NAVQ Plus Linux BSP and Distribution, Release 1.1.7-387
1. Purpose
This is the Linux BSP (Board Support Package) and Linux software distribution and development environment for the NAVQ Plus Starter Kit, release 1.1.7-387.
2. Hardware Platform
Refer to the the following page for detailed information on the hardware items included in the Starter Kit: https://staging.voxelbotics.com/docs/
3. Release Images
Release images for this software release can be downloaded from the following location:
https://vb-files.fra1.digitaloceanspaces.com/release/1.1.7-387-09241418-09781f519b-ros2.wic.zst
4. Setting Up Kit and Development Host
Refer to the the following page for detailed information on how to:
Set up the NAVQ Plus Starter Kit
Set up development host
Install release images to the NAVQ Plus target
Boot up Linux on the NAVQ Plus target.
https://staging.voxelbotics.com/docs/
5. Supported Features
The following list provides a summary of the features and capabilities of this release of the NAVQ Plus BSP:
U-Boot firmware:
Runs on the Cortex-A53 cores;
U-Boot v2023.04;
Target initialization from power-on / reset;
Loads from eMMC (or other supported bootable device) and runs from DDR;
Serial console;
Ethernet driver for loading images to the target from network;
Device driver for eMMC / SD Card, including support for U-Boot self-upgrade capability;
Supports storing U-Boot environment and Linux images in eMMC / SD Card;
Auto-boot feature, allowing boot of OS images from eMMC or other storage with no operator intervention;
Persistent environment in eMMC or SD Card for customization of target operation;
Supports load of firmware images to the Cortex-M7 core;
Sophisticated command interface for maintenance and development of the target.
Linux:
Runs on the Cortex-A53 cores;
Linux kernel v6.1.22;
Device drivers for key I/O interfaces of the i.MX 8M;
WiFi and BlueTooth connectivity;
Qt / QML 5.15.3
FreeRTOS:
Runs on the Cortex-M7 core;
Device drivers for select I/O interfaces of the i.MX 8M.
[NOTE: FreeRTOS is not available in this release].
Development environment:
Linux-hosted cross-development environment;
Yocto v4.2 (
mickledore
) distribution.
6. Software Manifest
Repo | Link | Hash | Tag |
---|---|---|---|
u-boot-imx |
| tags/1.1.7-387 | |
linux-imx |
| tags/1.1.7-387 | |
meta-vb-imx8mp |
| tags/1.1.7-387 |
7. New Functionality
The following is a summary of the changes in 1.1.7-387 since the last release 1.1.6-363:
Issue Key | Summary |
---|---|
u-boot | |
NAVQP-151 | Update U-Boot code base to 2023.04 version |
linux | |
NAVQP-143 | Add support for adjusting awb setting on per module basis for ov5640 camera modules |
NAVQP-143 | Add dts configuration with ov5640 camera support on csi1 port |
NAVQP-151 | Update kernel to 6.1.22 version |
NAVQP-172 | Fix ov5645tn.c driver build |
NAVQP-173 | Fix media bus format for the ov5645tn.c driver |
NAVQP-171 | Disable phy low power mode as a workaround for the stmmac dma reset issue |
meta-vb | |
NAVQP-125 | Add matter stack |
NAVQP-125 | Fix python stringcase module dependency |
NAVQP-125 | Configure kernel for open thread border router support |
NAVQP-151 | Update Yocto code base to NXP release 6. 1.22 |
NAVQP-143 | Add dtb configuration with ov5640 camera support into the image |
NAVQP-151 | Fixed release build error during recipe parsing |
NAVQP-168 | Re-apply the wlan driver patch to lower its verbocity |
8. Known Problems and Limitations
The following are known problems and limitations of this software release:
NAVQP-69: System runs out of memory without gdm auto-login and detached HDMI
NAVQP-83: VL4006 goes into boot loop if PicoSpot camera is connected
NAVQP-119: Automatic USB mode switching is not working
NAVQP-174: Switching USB1 port into host mode breaks WIFI