Energy Micro EFM32 CPU Support Package

This package contains project templates and system files for the Energy Micro EFM32.

Installation Instructions

CrossWorks Version 2.x Installation Instructions

To install this support package using CrossStudio:

  1. Click the Tools > Package Manager menu option to open the package manager window.
  2. Right click on the Energy Micro EFM32 CPU Support Package entry and select Install Selected Packages.
  3. Click Next to take you to the summary page.
  4. Click Next to install the package.
  5. Click Finish to close the package manager window.

Alternatively, to manually install this support package:

  1. If you have not done so already, follow the CMSIS 3 Support Package installation instructions.
  2. Download the file EFM32.hzq using your web browser.
  3. Click the Tools > Manually Install Packages menu option.
  4. Select the file you have just downloaded to install the package.

To view the support package and its contents:

  1. Click the Tools > Show Installed Packages.
  2. Click on the Energy Micro EFM32 CPU Support Package link.

Release Notes

1.10

1.9

1.8

1.7

1.6

1.5

1.4

1.3

1.2

1.1

1.0

Documentation

Energy Micro Examples

Energy Micro provide many example projects that can be used with CrossWorks in their Simplicity Studio. To use these examples:

CMSIS Documentation

This package uses Energy Micro's CMSIS files exclusively for device headers and core support.

Debugging Capability

The EFM32 serial wire debug supports SW-DP and not JTAG-DP. The CrossConnect Lite and CrossConnect Classic support single-wire debug using the Cortex SWD Adapter which you can purchase from our website.

If you need to debug an EFM32G you can use a recent Segger J-Link. Alternatively, you can use an FTDI-based JTAG adapter, such as the JTAGkey or JTAGkey-Tiny, together with our Cortex SWD Adapter. Please check to ensure that your FTDI device is compatible with our adapter before attaching!

Known Problems

The flash loader does not support devices with 1KB of RAM (EFM32TG108F4 and EFM32TG110F4), use the EFM32 UART bootloader instead for these parts.