Memory Booting
Peripheral Booting
Memory
Device?
Yes
No
Yes
Yes
Success?
Set up the booting device list
No
Image execution
From public startup
No
Take next device from the list
Last
device?
Dead loop in public
Functional Description
The booting device list is created based on the SYSBOOT pins. A booting device can be a memory
booting device (soldered flash memory or temporarily booting device like memory card) or a peripheral
interface connected to a host.
The main loop of the booting procedure goes through the booting device list and tries to search for an
image from the currently selected booting device. This loop is exited if a valid booting image is found and
successfully executed or upon watchdog expiration.
Figure 26-2. Public ROM Code Boot Procedure
26.1.3 Memory Map
26.1.3.1 Public ROM Memory Map
The on-chip ROM memory map is shown in
. The Public ROM Code mapping consists in the
following:
•
Exception vectors
•
CRC
•
Dead loops collection
•
Code and const data sections
•
ROM Version
4097
SPRUH73H – October 2011 – Revised April 2013
Initialization
Copyright © 2011–2013, Texas Instruments Incorporated