Reserved
Public RAM
0x40400000
RAM Exc.Vectors
6KB Public stack
Tracing Data
0x4043FFFF
0x4031D000
0x4031B800
Downloaded Image
Static Variables
0x402F0000
0x4043FFFF
Unused
0x40300000
Reserved
Reserved
Preliminary
Memory Map
www.ti.com
21.3.2 Public RAM Memory Map
The Public ROM Code makes use of the on chip RAM module connected to the L3 interconnect (further
referred as L3 RAM in this document). Its usage is shown in
. The Public RAM memory map
ranges from address 4030 0000h to 4043 FFFFh on a GP Device.
Figure 21-4. Public RAM Memory Map
21.3.2.1 Downloaded Image
This area is used by the Public ROM Code to store the downloaded boot image. It can be up to 255 KB
on GP Device.
21.3.2.2 Public Stack
Space reserved for stack.
21.3.2.3 RAM Exception Vectors
The RAM exception vectors enable a simple means for redirecting exceptions to custom handlers.
shows content of the RAM space reserved for RAM vectors. The first seven addresses are
ARM instructions which load the value located in the subsequent seven addresses into the PC register.
Theses instructions are executed when an exception occurs since they are called from the ROM
exception vectors. Undefined, SWI, Unused and FIQ exceptions are redirected to a hardcoded dead
loop. Pre-fetch abort, data abort, and IRQ exception are redirected to pre-defined ROM handlers. User
code can redirect any exception to a custom handler either by writing its address to the appropriate
location from 4031 D024h to 4031 D03Ch or by overriding the branch (load into PC) instruction
between addresses from 4031 D004h to 4031 D01Ch.
Table 21-5. RAM Exception Vectors
Address
Exception
Content
4031 D000h
Reserved
Reserved
4031 D004h
Undefined
PC = [4031 D024h]
4031 D008h
SWI
PC = [4031 D028h]
4031 D00Ch
Pre-fetch abort
PC = [4031 D02Ch]
4031 D010h
Data abort
PC = [4031 D030h]
4031 D014h
Unused
PC = [4031 D034h]
4031 D018h
IRQ
PC = [4031 D038h]
4031 D01Ch
FIQ
PC = [4031 D03Ch]
4031 D020h
Reserved
20090h
1992ROM Code Memory and Peripheral Booting
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...