• Menu
  • Product
  • Email
  • PDF
  • Order now
  • TMS320F28x Boot Features and Configurations

    • SPRACA2A July   2017  – March 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1

       

  • CONTENTS
  • SEARCH
  • TMS320F28x Boot Features and Configurations
  1.   Trademarks
  2. 1Introduction
  3. 2Features and Configurations
    1. 2.1 Selecting Boot Mode Select Pins (BMSP) and GPIOs
    2. 2.2 Customizing the Boot Selection Table
    3. 2.3 Using Expanded Boot Options
  4. 3Recommended Boot Configurations
  5. 4How to Configure Boot Options
  6. 5References
  7. 6Revision History
  8. IMPORTANT NOTICE
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

APPLICATION NOTE

TMS320F28x Boot Features and Configurations

Trademarks

C2000 is a trademark of Texas Instruments.

All trademarks are the property of their respective owners.

1 Introduction

With devices growing in available memory, peripherals, and pin options, the need to enhance and allow further boot configurations is critical to developers. The boot mode options provided on the device drives the development strategy used to guarantee the device has the flexibility needed for all stages of development. Although code could be placed in flash to run custom kernels, this uses valuable flash memory space and adds additional delay before running the main application. C2000 devices over the years have strived toward a more configurable, less demanding boot flow by reducing the number of boot mode selection pins from 4 to 2 as well as adding some additional peripheral bootloader general-purpose input/output (GPIO) pin mux options. This application report is here to not only detail how these customizable options have changed on various C2000 devices, but also explain how the new boot options on F28004x device onwards lead to a much more customizable, flexible device. The following sections will cover several aspects of boot customizations now possible. One being the customization of how many boot mode select pins are allocated on the device, which allows for such scenarios where 0 boot mode select pins are used, if desired. Additionally, the boot mode select pin GPIOs are configurable and it is possible to create a fully user defined default boot mode selection table using a greater defined set of available boot modes.

For more details regarding boot up flow and the referenced configurable boot memory locations, see the device-specific reference guides and technical reference manuals (TRM):

  • TMS320x2833x, 2823x Boot ROM Reference Guide
  • TMS320x2802x Piccolo Boot ROM Reference Guide
  • TMS320F2837xD Dual-Core Delfino Microcontrollers Technical Reference Manual
  • TMS320F2837xS Delfino Microcontrollers Technical Reference Manual
  • TMS320F2807x Piccolo Microcontrollers Technical Reference Manual
  • TMS320F28004x Piccolo Microcontrollers Technical Reference Manual
  • TMS320F2838x Real-Time Microcontrollers With Connectivity Manager TRM
  • TMS320F28002x Real-Time Microcontrollers Technical Reference Manual
  • TMS320F28003x Real-Time Microcontrollers Technical Reference Manual

2 Features and Configurations

The complexity and flexibility of C2000 boot configurations have scaled as devices evolved. The latest enhanced features and options for specific boot configurations starting on F28004x devices now bring C2000 to a whole new level of customization and flexibility. The following sections highlight and describe these new options. Additionally, a comparison is provided to show how such customizations were handled on past C2000 devices.

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale