Qualcomm RB3gen2 Reference Images
Overview
The Qualcomm RB3 Gen2 development kit (also known as the Dragonwing RB3 Gen 2) is a compact, high-performance IoT and edge-AI development kit built on the Qualcomm QCS6490 SoC.
Compute & AI Power Octa-core Kryo 670 CPU, Adreno 643 GPU, 12 TOPS AI capability via integrated Hexagon DSP/NPU.
Multi-camera support Qualcomm Spectra 570L ISP; dual CSI cameras included in the Vision-kit; supports additional stereo, ToF, depth vision sensors.
Connectivity Wi-Fi 6E (802.11ax, 160 MHz, 3.6 Gbps), Bluetooth 5.2, plus USB-C, USB-3, PCIe Gen-3.
Modular & expandable 96Boards-compliant mezzanine connectors (MIPI CSI/DSI, PCIe, GPIO, I²C, SPI, UART).
Storage & memory 6GB LPDDR4x RAM, 128 GB UFS onboard, micro-SD and NVMe via PCIe.
Use-cases Tailored for power-efficient on-device AI in robotics, vision systems, drones, security cameras, inventory management, SLAM, path planning and surveillance.
Variants
There are two variants of the RB2gen2: the core kit and the vision kit. The vision kit includes two cameras and mounting bracket.
There is also a lite version of the RB3gen2, but this kit is a different product which has a different SoC. The SoC on the RB3gen2 lite kit is currently not supported by the reference images.
Vendor
Vendor: Qualcomm
Reference Hardware: RB3gen2
SoC: QCS6490
Architecture: ARM64
Purchase: The development kit can be purchased from Thundercomm.
Supported Features in Linaro Reference Images
Feature |
Supported? |
Notes |
|---|---|---|
Boot to Console |
Yes |
|
Ethernet |
Yes |
Non-redistributable firmware required |
USB-A |
Yes |
Non-redistributable firmware required |
HDMI |
Yes |
|
Wi-Fi |
Untested |
|
Bluetooth |
Untested |
|
UART |
Yes |
|
SPI |
Yes |
|
I2C |
Yes |
|
GPIO |
Yes |
Download
Prebuilt Image: Currently we do not distribute public binary images for this development kit. Follow the instructions below to build a reference image from source.
Building the Image
Follow the Quick Start Guide to setup the build environment and clone the source code.
After setting up the build environment, build the image by running:
cd lightspeed
kas build kas-cfgs/qcs6490-rb3gen2-core-kit.yaml
Flashing the Image
To flash the board, you need a recent version of qdl, an open-source tool to download images to Qualcomm processors.
Build qdl from source (in a separate directory) by running:
sudo apt install git build-essential libxml2 libusb-1.0-0-dev
git clone https://github.com/linux-msm/qdl.git
cd qdl
make
To flash the image to the board, plug the board into the computer using a USB-C cable. Press the QDL button. Power the board using the 12V power cable and press the ON/OFF button for a second.
The board should now be connected to your PC in EDL mode:
$ lsusb
Bus 001 Device 020: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
Flash the image to your board by running:
cd build/tmp/deploy/images/qcs6490-rb3gen2-core-kit
qdl prog_firehose_ddr.elf rawprogram*_WIPE_PARTITIONS.xml
qdl prog_firehose_ddr.elf rawprogram0.xml rawprogram1.xml rawprogram2.xml rawprogram3.xml rawprogram4.xml rawprogram5.xml patch*.xml
Remove the USB-C cable and power from the board. Boot the board by applying power and pressing the ON/OFF button for a second.
Serial Console
The Micro USB port next to the ON/OFF button is used as the board’s serial console. Connect using 115200 baud rate with your favourite serial terminal software.
Login using the credentials in the Quick Start Guide.
Graphical Console
You may use the graphical console on the HDMI port to login to the device.
Login using the credentials in the Quick Start Guide.
Known Issues and Limitations
There are no known issues with this development kit.