RB5

Enablement

LAVA by default is configured to work with this DUT + LAA setup. If you opt for a different setup you’ll have to change your DUT + LAA device configuration on LAVA.

For the Qualcomm® Robotics RB5 Development, use the RPi and 96 boards MIB.

Development kit

If you have a Qualcomm® Robotics RB5 Development from the Development kit, you’ll need to remove the camera mezzanie from the device.

Once you have removed the plastic and camera, ensure to keep the mezzanie spacer, otherwise the RB5 will not fit on the LAA due to the ethernet port being too far away from the GPIO pins.

Configuration

Set the voltage level switch on the top of the MIB to 1v8:

MIB

VIO level set to 1v8

96 boards header

Multiple DUTs

Only connect a Raspberry Pi or a 96 board on the MIB, not both at the same time!

Connect the Qualcomm® Robotics RB5 Development to the 96boards header. The Qualcomm® Robotics RB5 Development should fit in the printed rectangle.

Standoffs

You can use standoffs to securely attach the board to the MIB.

USB

Connect a USB Type C to Type C from the LAA USB Port 1 USB DUT port 2 to the Qualcomm® Robotics RB5 Development USB C Port.

Board boot mode

For the device to work with the LAA, it should just work “out of the box”. But, if the switches have been changed, make sure all switches are switched to off, on DIP_SW_1. And make sure DIP_SW_0, pin 3, is set to ON. To auto power on the board.

MIB

RB5 mainboard DIP switches

Set the Boot Mode switches as shown in the picture below:

MIB

Boot mode switches DIP_SW_0

MIB

Boot mode switches DIP_SW_1

Please see Qualcomm Docs for guidance on switches.

Network

RB5 has a built in ethernet port, use a ethernet cable to connect the Dragonboard DB845c to the LAA.

Plug ethernet cable into the board and into the LAA private ethernet port.

LKFT

For most jobs in LKFT it is advise to use wstunnel, since artifacts and testing tends to require a external network connection.

Optional HDMI Dongle (Android)

A dummy HDMI dongle might be required if you are booting this board into Android. These can be easily purchased, but is required when booting AOSP since it will be expecting a display signal.

MIB

Network connected to the Qualcomm® Robotics RB5 Development

Software

Flashing Firmware

To get a Qualcomm® Robotics RB5 Development working on a LAA the board must boot into fastboot prompt. From there LAA will take over booting the board.

The guide to flashing is on the 96boards website