Skip to content

SiLabs EFM32

SiLabs EFM32 Gecko

This is a port for the Silicon Laboratories' EFM32 Gecko family. Board support is available for the following:

  1. SiLabs EFM32 Gecko Starter Kit (EFM32-G8XX-STK). The Gecko Starter Kit features:

    • EFM32G890F128 MCU with 128 kB flash and 16 kB RAM
    • 32.768 kHz crystal (LXFO) and 32 MHz crystal (HXFO)
    • Advanced Energy Monitoring
    • Touch slider
    • 4x40 LCD
    • 4 User LEDs
    • 2 pushbutton switches
    • Reset button and a switch to disconnect the battery.
    • On-board SEGGER J-Link USB emulator
    • ARM 20 pin JTAG/SWD standard Debug in/out connector

    STATUS. The basic port is verified and available now. This includes on-board LED and button support and a serial console available on LEUART0. A single configuration is available using the NuttShell NSH and the LEUART0 serial console. DMA and USART-based SPI supported are included, but not fully tested.

    Refer to the EFM32 Gecko Starter Kit README.txt file for further information.

  2. Olimex EFM32G880F120-STK. This board features:

    • EFM32G880F128 with 128 kB flash and 16 kB RAM
    • 32.768 kHz crystal (LXFO) and 32 MHz crystal (HXFO)
    • LCD custom display
    • DEBUG connector with ARM 2x10 pin layout for programming/debugging with ARM-JTAG-EW
    • UEXT connector
    • EXT extension connector
    • RS232 connector and driver
    • Four user buttons
    • Buzzer

    STATUS. The board support is complete but untested because of tool-related issues. An OpenOCD compatible, SWD debugger would be required to make further progress in testing.

    Refer to the Olimex EFM32G880F120-STK README.txt for further information.

SiLabs EFM32 Giant Gecko

This is a port for the Silicon Laboratories' EFM32 Giant Gecko family. This board features the EFM32GG990F1024 MCU with 1 MB flash and 128 kB RAM.

Board support is available for the following:

  • SiLabs EFM32 Giant Gecko Starter Kit t (EFM32GG-STK3700). The Gecko Starter Kit features:

    • EFM32GG990F1024 MCU with 1 MB flash and 128 kB RAM
    • 32.768 kHz crystal (LXFO) and 48 MHz crystal (HXFO)
    • 32 MB NAND flash
    • Advanced Energy Monitoring
    • Touch slider
    • 8x20 LCD
    • 2 user LEDs
    • 2 user buttons
    • USB interface for Host/Device/OTG
    • Ambient light sensor and inductive-capacitive metal sensor
    • EFM32 OPAMP footprint
    • 20 pin expansion header
    • Breakout pads for easy access to I/O pins
    • Power sources (USB and CR2032 battery)
    • Backup Capacitor for RTC mode
    • Integrated Segger J-Link USB debugger/emulator

    STATUS.

    • The basic board support for the Giant Gecko was introduced int the NuttX source tree in NuttX-7.6. A verified configuration was available for the basic NuttShell (NSH) using LEUART0 for the serial console.
    • Development of USB support is in started, but never completed.
    • Reset Management Unit (RMU) was added Pierre-noel Bouteville in NuttX-7.7.

Supported Boards

boards//