Silicon Labs EFM32 Gecko DK Board Support Package
This package contains project templates, system files and example programs for the Silicon Labs EFM32 Gecko DK.
CrossWorks Version 3 Installation Instructions
- To install this support package
-
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the Silicon Labs EFM32 Gecko DK Board Support Package entry and select Install Selected Packages.
- Click Next to take you to the summary page.
- Click Next to install the package.
- Click Finish to close the package manager window.
- Click the Tools > Show Installed Packages.
- Click on the Silicon Labs EFM32 Gecko DK Board Support Package link to view the package and its contents.
- To manually install this support package
-
- If you have not done so already, follow the CMSIS 3 Support Package, CrossWorks Tasking Library Package and Silicon Labs EFM32 CPU Support Package installation instructions.
- Download the file EnergyMicro_EFM32_Gecko_DK.hzq using your web browser.
- Click the Tools > Manually Install Packages menu option.
- Select the file you have just downloaded to install the package.
- Click the Tools > Show Installed Packages.
- Click on the Silicon Labs EFM32 Gecko DK Board Support Package link to view the package and its contents.
- To install this support package using other versions
Release Notes
1.5
- Updated EFM32 CMSIS files to version 3.20.5.
- Added test10.c to ctl tests. This file is supplied with CTL V3.
1.4
- Changed Energy Micro branding to Silicon Labs.
1.3
- CTL projects now default to a process stack size of 256 bytes. Please note that existing CTL projects will need to specify a process stack size using the Runtime Memory Area Options > Process Stack Size project property in order to work with CrossWorks for ARM version 2.3.1 onwards.
- Increased default main stack size to 256 bytes.
1.2
- Project templates now default to using EABI compiler.
- Added CMSIS DSP library example projects.
- Now uses the CMSIS 3 core support package. Existing projects will need to make the following changes in order for the project to build:
- Add $(TargetsDir)/EFM32/include/CMSIS and $(TargetsDir)/CMSIS_3/CMSIS/Include to the Preprocessor Options > User Include Directories project property.
- Remove references to $(TargetsDir)/EFM32/lib/cmsis$(LibExt)$(LIB) from the Linker Options > Additional Input Files project property as the library is no longer required.
- Remove the file core_cm3.c from the project as it no longer exists or is required.
1.1
- The Target Interface Type property is now set to SWD by default.
1.0
- Initial Release.