Name Size
Parent Directory -
Makefile 1k
cpu.c 1k
cpu.h 2k
efm32.mk 1k
efm32g890f128.S 4k
efm32g890f128.debugj..> 1k
efm32g890f128.ld 2k
efm32g890f128.mk 1k
gpiopins.c 1k
gpiopins.h 16k
leds.c 1k
libs/ -
serial.c 4k
test_conio.c 2k
test_float.c 1k
test_freertos.c 3k
test_gpio.c 1k
test_systick.c 1k
The C run time startup code efm32xxxx.S and linker script efm32xxxx.ld were written by myself based on various examples on the Internet and in The Definitive Guide to the ARM Cortex-M3.
Other files are original works by myself, and are hereby placed into the public domain.
| Code Flash: | 0x00000000 to 0x0001FFFF | 128 KB |
| Data RAM: | 0x20000000 to 0x20003FFF | 16 KB |
This framework may be used for other devices in the Energy Micro EFM32 family, provided the following files are modified:
| efm32xxxx.ld | The flash ROM and/or RAM sizes may need be changed. |
This framework is validated on the EFM32 Gecko Starter Kit development board.
Tested on 30 November 2011 with gcc 4.6.2.
$Id: README.html 3512 2011-12-02 13:21:50Z svn $
I am available for custom system development (hardware and software) of products using the EFM32G890F128 or other microcontrollers.