Qualcomm Robotics RB5/RB6 - Setting up board in EDL Mode

From RidgeRun Developer Connection
Jump to: navigation, search



Index






Connecting the board in USB flashing mode (aka EDL mode)

In this section we will explain the steps on how to setup the board in the EDL Mode[1]. EDL Mode is used for recovering/flashing the board over USB.

Error creating thumbnail: Unable to save thumbnail to destination
WARNING
Putting the device into EDL mode while it is powered or when USB is plugged in can cause damage to the board.
Note
Please read every step before starting.

1. Power off the board and unplug the USB type-C cable.

2. Set the switch DIP_SW_0 to “0 1 1 0 0 0”, please check figure 1 and 2. This configuration means that the board debug UART is enabled and that the board will power on automatically when main power is asserted.

Error creating thumbnail: Unable to save thumbnail to destination
Figure 1: DIP Switch 0.
Error creating thumbnail: Unable to save thumbnail to destination
Figure 1: DIP Switch 0 set to "0 1 1 0 0 0".


3. Press button 18, it is marked with "F_DL". This button is located on the back of the board. Please check figure 3 and 4.

Error creating thumbnail: Unable to save thumbnail to destination
Figure 3: F_DL Button from side view.
Error creating thumbnail: Unable to save thumbnail to destination
Figure 4: F_DL Button from bottom view.


4. While pressing the F_DL button, power on the device with the proper power supply. Do NOT stop pressing the button.

5. While pressing the F_DL button, plug in the USB type-C cable between the board and the host computer. Stop pressing the F_DL button.

6. To check if everything went well, you can check the USB connections with dmesg.

dmesg | grep usb

It will show something like:

[281089.835630] usb 2-1: Qualcomm USB modem converter now attached to ttyUSB0


References

  1. Qualcomm RB5 Board Recovery. Retrieved January 18, 2023, from [1]


Index