Booting
Process Next Device
Process Device
No More Devices in the List
Memory
Booting
Peripheral
Booting
Device is of Peripheral Type
Device is of Memory Type
- Fail,
- Timeout
Fail
Set the Booting Device List Based
on the SW Booting Configuration
or SYSBOOT Pins
No
Yes
Last Device in the List?
Get Next Device
in the List
Jump to Initial SW
Jump to Flash
Loader SW
Success
Success
Preliminary
Booting
www.ti.com
21.5 Booting
21.5.1 Overview
shows the booting procedure. First, a booting device list is created. The list consists of all
devices which will be searched for a booting image. The list is filled in based on the SYSBOOT.
Once the booting device list is set up, the booting routine examines the devices enumerated in the list
sequentially and either executes the memory booting or peripheral booting procedure depending on the
booting device type. The memory booting procedure is executed when the booting device type is one of
NOR, NAND, or SPI-EEPROM. The peripheral booting is executed when the booting device type is
Ethernet, PCIe or UART.
The memory booting procedure reads data from a memory type device. If a valid booting image is
found and successfully read from the external memory device:
•
If a GP device, the Initial SW is simply started.
The peripheral booting procedure downloads data from a host (commonly a PC) to the device by
means of Ethernet, PCIe or UART links. The ROM Code uses a host-slave logical protocol for
synchronization. Upon successful PCIe enumeration (or UART or Ethernet connection) the host sends
the image binary contents. The peripheral booting procedure is described in detail in
If the memory or peripheral booting fails for all devices enumerated in the device list, then the ROM
Code gets back to the first device in the list. The device list is then processed again in a loop. This loop
shall be further interrupted by the MPU or secure watchdog.
Figure 21-6. . ROM Code Booting Procedure
1996
ROM 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...