Preliminary
Image Execution
www.ti.com
21.10 Image Execution
21.10.1 Overview
One of the early steps of the Public ROM code execution is to search for a boot image from the
requested medium (configured by the MBOOT pins) and copy it to RAM if needed. If the device is of
GP type and boot interface is non-XIP then the image is simply copied to the provided destination
address (internal or external RAM) and then executed. If the boot interface is of XIP type, then the
image copy is not needed and execution is directly given to the XIP memory.
21.10.2 Execution
The image is executed at the time the ROM Code performs the branch to the first executable instruction
inside the Initial SW. For a GP device in non-XIP, the execution address is the first word after the GP
header. The branch is performed in public ARM supervisor mode. The R0 register points to the Booting
Parameters structure which contains various information about the booting execution.
details this structure.
Table 21-37. Booting Parameters Structure
Offset
Field
Size [bytes]
Description
0h
Booting Message
4
Last received Booting Message.
4h
Memory booting device descriptor address
4
Pointer to the memory device descriptor that
has been used during the memory booting
process
5h
Current Booting Device
1
Code of device used for booting
0h – void, no device
1h – XIP memory
2h – XIPWAIT memory (wait monitoring on)
3h – NAND
4h – OneNAND
5h – SD port 1 (Card)
6h – SD port 2 (JC64)
7h – EMIF NVM
43h – UART3
45h – USB (internal)
46h – USB-ULPI
6h
Reset Reason
1
Current reset reason bit mask (bit=1-event
present)
[0] – power-on reset
[1] – global software reset
[3] – security violation reset
[4] – MPU watchdog reset
[5] – secure watchdog reset
[6] – external warm reset
Other bits – reserved
7h
Reserved
1
Reserved
2030
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...