2.1 Boot ROM Memory Map
The boot ROM is an 32K x 16 block of read-only memory located at addresses 0x3F 8000 - 0x3F FFFF.
The on-chip boot ROM is factory programmed with boot-load routines and both fixed-point and floating-point
math tables. These are for use with the
C28x IQMath Library - A Virtual Floating Point Engine
and the
. This document describes the following items:
• Bootloader functions
• Version number, release date and checksum
• Reset vector
• Illegal trap vector (ITRAP)
• CPU vector table (used for test purposes only)
• IQmath Tables
• Selected IQmath functions
• Floating Point unit (FPU) math tables
• Flash API library
and
show the memory map of the on-chip boot ROM. This will vary between F2806x parts
and F2806xF and F2806M parts. The memory block is 32Kx16 in size and is located at 0x3F 8000-0x3F FFFF in
both program and data space.
On Chip Boot ROM
Data Space
Prog Space
Reserved
FPU Math Tables
IQTABLES
IQTABLES2
IQTABLES3
IQ Math Functions
Bootloader Functions
Flash API
ROM API Table
ROM Version
ROM Checksum
Reset Vector
CPU Vector Table
0x3F FFFF
0x3F FFC0
0x3FFFBA
0x3FFEB9
0x3F F7D2
0x3F EA50
0x3F EADC
0x3F F3B0
0x3F DF00
0x3F D860
0x3F 8000
Section Start
Address
0x3F EB86
Figure 2-1. F2806x Memory Map of On-Chip ROM
Boot ROM
196
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......