t
ADVoff
CS0
OE
WE
ADV
t , t
wr
rd
t
ADVon
t
CEoff
t
CEon
t
rddata
t
WEoff
t
OEoff
t
, t
OEon
WEon
Preliminary
www.ti.com
Memory Booting
The image execution is detailed in
. For more information about image formats and
contents refer to
.
SD cards and NAND devices can hold up to four copies of the booting image. Therefore the ROM Code
searches for one valid image out of the four if present by walking over the first four blocks of the mass
storage space. Other XIP devices (NOR) use only one copy of the booting image.
21.7.2 XIP Memory
The ROM Code can boot directly from XIP devices. A typical XIP device is a NOR flash memory.
Support for XIP devices is performed under the following assumptions:
•
Uses GPMC as the communication interface
•
Can connect up to 1 Gbit (128 Mbytes) memories
•
Uses both ×8 and ×16 data bus width
•
Follows asynchronous protocol
•
Supports address / data multiplexed mode and non-multiplexed mode
•
GPMC clock is 55 MHz
•
Device is connected to CS0 mapped to address 800 0000h
•
Wait pin signal WAIT0 is monitored depending on the MBOOT configuration pins (XIP/XIPWAIT).
Depending on the MBOOT option the GPMC is configured to use the WAIT signal connected on the
WAIT0 pin or not. Wait pin polarity is set to stall accessing memory when the WAIT0 pin is low. The
wait monitoring is intended to be used with memories which require long time for initialization after reset
or need to pause while reading data. The boot procedure from XIP device can be described as such:
1. Configure GPMC for XIP device access
2. Set the image location to 800 0000h
3. Verify if bootable image is present at the image location.
4. If the image has been found, start it.
5. If the image has not been found, return from XIP booting to the main booting loop.
21.7.2.1 XIP Initialization and Detection
GPMC Initialization
and
describes the GPMC timing settings set for XIP boot and other
address-data accessible devices (for example, OneNAND).
Figure 21-9. GPMC XIP Timings
2001
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...