EFM32PG26 Pro Kit
The EFM32PG26 Pro Kit is an Silicon Labs EFM32xG26 evaluation board.
Preparing for J-Link
There is an onboard debugger (J-Link OB) available on this board.
- Connect a USB-C cable to power the board and to activate the J-Link OB.
- Verify the Connection with J-Link Commander. The output should look as follows:
Example Projects
Hello World
The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the EFM32PG26. It outputs "Hello World!" to the Debug Terminal in a loop.
Setup
- J-Link software: V8.70
- Embedded Studio: V8.24
- Hardware: EFM32PG26
- Link: File:EFM32PG26 HelloWorld.zip
Tracing on EFM32PG26
Off-chip trace
This device supports so-called off-chip tracing via trace pins. A J-Trace is required for tracing. This feature is supported out-of-the-box from J-Link V9.56 and later, using following fixed trace pins:
| Pin | Signal | Description |
|---|---|---|
| PA04 | TCLK | Trace clock |
| PA03 | TD0 | Trace data 0 |
| PA05 | TD1 | Trace data 1 |
| PA06 | TD2 | Trace data 2 |
| PA07 | TD3 | Trace data 3 |
Simply select trace pins as the trace source in your IDE or debug software and you should see trace data recordings when running and halting your application.
- Note that the trace signals are not connected to the ARM Cortex-M debug connector, and overlap with the LCD signals. For tracing capabilities, the LCD needs to be disabled.
Minimum requirements
In order to use trace on the Silicon Labs EFM32PG26, the following minimum requirements have to be met:
- J-Link software version V9.56 or later
- Ozone
- J-Trace ARM/Pro V3 or higher