background image

4.2  Virtual COM Port

The virtual COM port is a connection to a UART of the target EFM32GG12, and allows serial data to be sent and received from the
device. The on-board debugger presents this as a virtual COM port on the host computer that shows up when the USB cable is inser-
ted. Alternatively, the VCOM port can also be used through the Mini Simplicity Connector with an external WSTK.

Data is transferred between the host computer and the debugger through the USB connection, which emulates a serial port using the
USB  Communication  Device  Class  (CDC).  From  the  debugger,  the  data  is  passed  on  to  the  target  device  through  a  physical  UART
connection.

The serial format is 115200 bps, 8 bits, no parity, and 1 stop bit.

Using the VCOM port through the Mini Simplicity Connector with an external WSTK works in a similar way, but requires that the on-
board debugger is unplugged. The board controller on the WSTK then makes the data available over USB (CDC) or an IP socket.

Note: 

Changing the baud rate for the COM port on the PC side does not influence the UART baud rate between the debugger and the

target device.
 

4.3  Mini Simplicity Connector

The Mini Simplicity connector is a 10-pin 1.27 mm pitch connector that gives access to advanced debugging features using an external
debugger. Debugging with an external debugger such as a Silicon Labs Starter Kit (STK) or Wireless Starter Kit (WSTK) allows:

• Debugging of the target device through the SWD interface
• Communication using the VCOM port
• Advanced Energy Monitor

Please note that the Mini Simplicity Connector 

cannot

 be used at the same time as the on-board debugger is active (debug USB cable

is plugged in). The "Power Source" slide switch must furthermore be placed in the "DBG USB" position, as the Mini Simplicity connector
injects  a  voltage  into  the  target  EFM32GG12  voltage  domain.  For  information  on  how  to  correctly  connect  to  the  kit,  see 

Figure

4.1 Thunderboard EFM32GG12 Debugging Possibilities on page 13

. The recommended way to power the board when using the Mini

Simplicity Connector is to use the AEM voltage supply of the STK or WSTK. Power-cycling of the board, if necessary, can easily be
done by flipping the power switch on the WSTK to "BAT" and back to "AEM".

UG371: Thunderboard EFM32GG12 User's Guide

Debugging

silabs.com

 | Building a more connected world.

Rev. 1.0  |  14

Summary of Contents for Thunderboard EFM32GG12

Page 1: ...on the board features and evaluate the EFM32GG12 Giant Gecko s fea tures with custom hardware TARGET DEVICE EFM32 Giant Gecko Microcontroller EFM32GG12B810F1024GM64 A QFN64 CPU 32 bit ARM Cortex M4 wi...

Page 2: ...3 8 Connectors 10 3 8 1 Breakout Pads 11 3 8 2 Mini Simplicity Connector 12 3 8 3 EFM32 USB Micro B Connector 12 3 8 4 Debug USB Micro B Connector 12 4 Debugging 13 4 1 On board Debugger Consideration...

Page 3: ...The following items are included in the box 1x Thunderboard EFM32GG12 board BRD2207A 1x Micro USB 2 0 to USB A male cable 1 2 Getting Started Detailed instructions for how to get started with your ne...

Page 4: ...tage if applied through some external means 0 3 6 V LDO output current 300 mA Voltage on any I O breakout pad 0 3 VMCU 0 3 V Current per I O pin sink 50 mA Current per I O pin source 50 mA Current for...

Page 5: ...B Connector Power Source Switch Power Breakout Pads DBG USB VBUS MCU USB VBUS USB User Buttons RGB LEDs USB Micro B Connector J Link Debugger SWD Debug Virtual COM USB Stereo PDM Microphones R L EFM32...

Page 6: ...o power the on board debugger through the 3V3 net VMCU DBG USB LDO 3V3 Power Source DBG USB EFM32GG12 5V VBUS EFM USB LDO IOVDD AVDD VREGVDD VREGSW DVDD VBUS VREGI VREGO VDCDC Figure 3 2 Self powered...

Page 7: ...USB_VBUS USB_VREGI PF10 USB_DM PF11 USB_DP USB Micro B Connector USB_VREGO Power selector switch DBG USB MCU USB Figure 3 4 Universal Serial Bus 3 4 Push Buttons and RGB LEDs The kit has two user push...

Page 8: ...iant Gecko that provides the user with a on board J Link debugger through the USB micro B debugging port This microcontroller is referred to as the On board Debugger and is not programmable by the use...

Page 9: ...addition to the reset sources mentioned above a reset to the EFM32GG12 will also be issued during board controller boot up This means that removing power to the board controller unplugging the J Link...

Page 10: ...4 EXP14 UART_RX PC5 EXP16 I2C_SDA PE4 GND EXP1 PD0 EXP3 PD1 EXP5 PA4 EXP7 PA5 EXP9 PA6 EXP11 PE15 EXP13 PE5 I2C_SCL EXP15 BOARD_ID_SCL EXP17 BOARD_ID_SDA EXP19 Mini Simplicity Connector PB11 MIC_DATA...

Page 11: ...EFM32GG12 The table below shows an overview of the breakout pads and functionality that is shared with the kit Table 3 1 Expansion Header Pinout Pin Connection EXP Header Function Shared Feature Perip...

Page 12: ...ini Simplicity Connector Pin Descriptions Pin number Connection Function Description 1 VMCU VAEM Target voltage on the debugged application Supplied and monitored by the AEM when powered by a WSTK wit...

Page 13: ...gger is a SEGGER J Link debugger running on an EFM32 Giant Gecko The debugger is connected to the SWD and VCOM pins of the target EFM32GG12 through a level shift and isolation circuit When the debug U...

Page 14: ...ate between the debugger and the target device 4 3 Mini Simplicity Connector The Mini Simplicity connector is a 10 pin 1 27 mm pitch connector that gives access to advanced debugging features using an...

Page 15: ...link next to any of them to open the kit configuration dialog Figure 5 1 Simplicity Studio Kit Information Figure 5 2 Kit Configuration Dialog 5 1 Firmware Upgrades Upgrading the kit firmware is done...

Page 16: ...awings and bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG371 Thunderboard EFM32GG12 User s Guide Schematics Assembly Drawings a...

Page 17: ...ble 7 1 Kit Revision History on page 17 SLTB009A Thunderboard EFM32GG12 124802042 12 12 18 A00 Figure 7 1 Revision Info Table 7 1 Kit Revision History Kit Revision Released Description A00 2018 12 12...

Page 18: ...y is summarised in Table 8 1 Board Revision History on page 18 Table 8 1 Board Revision History Revision Released Description A01 2018 12 12 Initial production version 8 2 Errata There are no known er...

Page 19: ...Document Revision History Revision 1 0 December 2018 Initial document release UG371 Thunderboard EFM32GG12 User s Guide Document Revision History silabs com Building a more connected world Rev 1 0 19...

Page 20: ...ply or express copyright licenses granted hereunder to design or fabricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the spe...

Reviews: