Preliminary
Chapter 21
SPRUGX9 – 15 April 2011
ROM Code Memory and Peripheral Booting
This chapter describes the booting functionality of the Public ROM Code, referred hereafter as ROM
Code. The booting functionality covers the following features:
•
Memory Booting – booting the device by starting code stored on permanent memories like
flash-memory or memory cards. This process is usually performed after either device cold or warm
reset.
•
Peripheral Booting – booting the device by downloading the executable code over a communication
interface like UART or Ethernet. This process is intended for flashing a device.
The device always starts up in secure mode. The ROM Code takes care of early initialization. The ROM
code switches the device into public mode; hence, the Public ROM Code provides run-time services for
cache maintenance.
This chapter does not cover in details the security related aspects. It is intended for all who design
systems based on this device, develop boot loader images and flashing tools.
Topic
........................................................................................................................
Page
21.1
Introduction
...............................................................................................
21.2
Overview
...................................................................................................
21.3
Memory Map
..............................................................................................
21.4
Startup and Configuration
...........................................................................
21.5
Booting
.....................................................................................................
21.6
Fast Internal Booting
..................................................................................
21.7
Memory Booting
.........................................................................................
21.8
Peripheral Booting
......................................................................................
21.9
Image Format
.............................................................................................
21.10 Image Execution
.......................................................................................
21.11 Services for HLOS Support
........................................................................
21.12 Tracing
....................................................................................................
1985
SPRUGX9 – 15 April 2011
ROM Code Memory and Peripheral Booting
© 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...