Qualcomm Robotics RB5/RB6 - Boot Devices
The boot device is the memory component from where the bootloader and the operating system keep the necessary files to successfully boot the device. The boot order is a configuration that is used by the PBL (Primary Boot Loader) firmware, which is the first software to load after powering up the platform, to search in the boot devices, in the determined order, and load the bootloader, from the device it was found, into main memory. The Qualcomm Robotics RB5 Developer kit has the following boot devices:
- UFS (Universal Flash Storage): This device is the 128GB Flash memory located in the QRB1565 SoM.
- SDC2 (Secure Digital Card 2): This device is a microSD card that is inserted into the microSD slot in the mainboard. of the Developer Kit.
- USB 3.1 Type-C: A device can be connected to the USB type-C port located in the Developer Kit's mainboard, to function as a boot device.
SW4 | SW3 | SW2 | SW1 | Boot Order |
---|---|---|---|---|
0 | 0 | 0 | 0 | UFS > SDC2 > USB 3.1 Type-C |
0 | 0 | 0 | 1 | SDC2 > UFS > USB 3.1 Type-C |
0 | 0 | 1 | 0 | SDC2 > USB 3.1 Type-C |
0 | 0 | 1 | 1 | USB 3.1 Type-C |
The Qualcomm Robotics RB5 mainboard has a boot config control DIP switch, where each combination of the switches results in a different boot order. Figure 1, shows the DIP switch where the names of each switch are indicated and the different configurations on the switch are found in Table 1.