UG266: Silicon Labs Gecko Bootloader User's Guide for GSDK 3.1 and Lower

2021-07-23
●This document describes the high-level implementation of the Silicon Labs Gecko Bootloader for EFM32 and EFR32 Series 1 and Series 2 microcontrollers, SoCs (System on Chips) and NCPs (Network Co-Processors), and provides information on different aspects of configuring the Gecko Bootloader. If you are not familiar with the basic principles of performing a firmware upgrade or want more information about upgrade image files, refer to UG103.6: Bootloader Fundamentals.
●KEY POINTS:
■Describes the Gecko Bootloader components.
■Summarizes how the Gecko Bootloader performs application upgrades and bootloader upgrades.
■Reviews how to create customized bootloaders in Simplicity Studio.
■Discusses the key configuration changes for various bootloader types.
■Describes Gecko Bootloader security features and discusses how to use them.
●The Silicon Labs Gecko Bootloader is a common bootloader for all the newer MCUs and wireless MCUs from Silicon Labs. The Gecko Bootloader can be configured to perform a variety of functions, from device initialization to firmware upgrades. Key features of the bootloader are:
■Useable across Silicon Labs Gecko microcontroller and wireless microcontroller families
■In-field upgradeable
■Configurable
■Enhanced security features, including:
■Secure Boot: When Secure Boot is enabled, the bootloader enforces cryptographic signature verification of the application image on every boot, using asymmetric cryptography. This ensures that the application was created and signed by a trusted party.
■Signed upgrade image file: The Gecko Bootloader supports enforcing cryptographic signature verification of the upgrade image file. This allows the bootloader and application to verify that the application or bootloader upgrade comes from a trusted source before starting the upgrade process, ensuring that the image file was created and signed by a trusted party.
■Encrypted upgrade image file: The image file can also be encrypted to prevent eavesdroppers from acquiring the plaintext firmware image.

Silicon Labs

EFR32EFR32 SeriesEFM32Series 1Series 2EFR32xG22EFR32xG21EFR32xG1EFR32xG12

More

Part#

microcontrollers

More

More

User's Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2021/07/01

Rev. 1.7

UG266

2.7 MB

- The full preview is over. If you want to read the whole 47 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: