Texas Instruments

MSP Crypto Bootloader  1.00.00.01

Release Notes 

Document Revision: 11172015

Introduction

The Crypto-Bootloader (CryptoBSL) is a custom bootloader that was developed and implemented on MSP430FR59xx and MSP430FR69xx FRAM microcontrollers. This bootloader uses cryptographic functions to enable increased security for in-field firmware updates..

This software package includes all necessary source code and sample applications that are required to use and customize the bootloader.

This document is divided into the following sections:

What's New

Crypto Bootloader 1.00.00.01
MSP BSL Encryptor GUI 1.00.00.04

Revision History

Crypto Bootloader 1.00.00.01
MSP BSL Encryptor GUI 1.00.00.04

Installation and Usage

The MSP Crypto Bootloader package contains the following components.

Firmware Full source code and IAR project.
Sample_AppDemo application.
BSL_Images Pre-built images for MSP430FR596x and MSP430FR698x

The MSP BSL Encryptor GUI contains the following components.

Executable Pre-built executable: dist/EncryptorGUI.jar
srcGUI Source code.
nbproject NetBeans project.

Device Support

This release supports the following Texas Instruments MSP430 device families:
Ready-to-test Examples are available for the following devices :
This code can be migrated to any MSP430 with HW AES, IPE, and MPU.

Validation Information

This release is a GA version.

Examples

The examples may be built with IAR.

To build the bootloader firmware, navigate to ~\firmware\MSP430FR59xx_69xx\IAR\CryptoBSL and open the cryptobsl workspace in IAR.

To build application examples, navigate to ~\Sample_App and open the Sample_App workspace in IAR.

To encrypt and test the demo, follow the step-by-step guide described in Crypto-Bootloader (CryptoBSL) for MSP430FR59xx and MSP430FR69xx MCUs User's Guide.

Known Issues

None.




Versioning

This is build 1.00.00.01 of  MSP Crypto Bootloader

Technical Support and Product Updates

Support

Additional Resources

For more information, visit www.ti.com.