EasyManua.ls Logo

Texas Instruments TMS320*2801 Series

Texas Instruments TMS320*2801 Series
94 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Contents
Preface ............................................................................................................................... 7
1 Boot ROM Overview .................................................................................................. 11
1.1 Boot ROM Memory Map.......................................................................................... 12
1.2 On-Chip Boot ROM IQ Math Tables ............................................................................ 13
1.3 CPU Vector Table ................................................................................................. 14
2 Bootloader Features ................................................................................................. 17
2.1 Bootloader Functional Operation ................................................................................ 18
2.2 Bootloader Device Configuration ................................................................................ 19
2.3 PLL Multiplier Selection .......................................................................................... 19
2.4 Watchdog Module ................................................................................................. 19
2.5 Taking an ITRAP Interrupt ....................................................................................... 20
2.6 Internal Pullup Resisters ......................................................................................... 20
2.7 PIE Configuration .................................................................................................. 20
2.8 Reserved Memory ................................................................................................. 20
2.9 Bootloader Modes ................................................................................................. 21
2.10 Bootloader Data Stream Structure .............................................................................. 24
2.11 Basic Transfer Procedure ........................................................................................ 28
2.12 InitBoot Assembly Routine ....................................................................................... 29
2.13 SelectBootMode Function ........................................................................................ 30
2.14 CopyData Function ................................................................................................ 33
2.15 SCI_Boot Function ................................................................................................ 33
2.16 Parallel_Boot Function (GPIO) .................................................................................. 35
2.17 SPI_Boot Function ................................................................................................ 40
2.18 I
2
C Boot Function .................................................................................................. 42
2.19 eCAN Boot Function .............................................................................................. 45
2.20 ExitBoot Assembly Routine ...................................................................................... 47
3 Building the Boot Table ............................................................................................. 49
3.1 The C2000 Hex Utility ............................................................................................ 50
3.2 Example: Preparing a COFF File For eCAN Bootloading ................................................... 51
4 Bootloader Code Overview ........................................................................................ 55
4.1 Boot ROM Version and Checksum Information ............................................................... 56
4.2 Bootloader Code Revision History .............................................................................. 56
4.3 Bootloader Code Listing (V3.0) .................................................................................. 57
4.4 Bootloader Code Listing (V4.0) .................................................................................. 87
A Revision History ....................................................................................................... 93
SPRU722C November 2004 Revised October 2006 Contents 3
Submit Documentation Feedback

Table of Contents

Related product manuals