Embedded Debugger

The WLR089 Xplained Pro contains an Embedded Debugger (EDBG) for on-board debugging. The EDBG is a USB-composite device with the following interfaces:

The EDBG can program and debug the WLR089U0 module with the help of Atmel Studio. The Serial Wire Debug (SWD) interface is connected between the EDBG and the WLR089U0 module on the WLR089 Xplained Pro Evaluation board.

The Virtual COM Port is connected to a UART on the WLR089U0 module and provides an easy way to communicate with the target application through terminal software. It offers variable baud rate, parity and stop bit settings. The settings on the WLR089U0 module must match the settings given in the terminal software.

Info: The Virtual COM Port in the EDBG requires the terminal software to set the Data Terminal Ready (DTR) signal to enable the UART pins connected to the WLR089U0 module. If the DTR signal is not enabled, the UART pins on the EDBG are kept in tri-state (high-Z) to render the COM Port not usable. The DTR signal is automatically set by the terminal software, but it may have to be manually enabled in your terminal.

The DGI consists of several physical interfaces for bidirectional communication with the host computer. Communication over the interfaces is bidirectional. It can be used to send event values and data from the WLR089U0 module. Traffic over the interfaces can be timestamped by the EDBG for more accurate tracking of events, but timestamping reduces the maximal data throughput. The Data Visualizer is used to send and receive data through DGI.

The EDBG controls two LEDs on the WLR089 Xplained Pro Evaluation board: a power LED and a status LED. The following table provides details on how the LEDs are controlled in different operating modes.

Table 1. EDBG LED Control
Mode Power LED Status LED
Normal mode The power LED is ON when power is applied to the board. Activity indicator, the LED flashes when any communication happens to the EDBG.
Bootloader mode (idle) The power LED and the status LED blink simultaneously.
Bootloader mode (firmware upgrade) The power LED and the status LED blink in an alternating pattern.

For additional information on the EDBG, see the EDBG User Guide.