Texas Instruments OMAP5912 Reference Manual page 352

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

9.4.3
Bootloader Description
SPRU750A
When the MPU releases the DSP subsystem from reset, if pins
BOOT_MOD[3:0] = 0000, then the address 0xFFFF00 is mapped into external
memory space. If pins BOOT_MOD[3:0] ≠ 0000, then the address 0xFFFF00
maps to internal ROM that has vector to the bootloader at 0xFF800. At this
point, the bootloader starts to execute. It determines whether the DSP
subsystem in is SAM. If not, the bootloader keeps checking indefinitely. As
soon as the DSP subsystem is in SAM, it performs the following initialization:
-
Set up stack pointer (stack size is set to 0x20; default stack mode is fast
dual stack)
-
Disable interrupts globally
-
Mask off interrupts
-
Set up EMIF
After this is done, the bootloader starts to check the BOOT_MOD[3:0] bits of
the DSP_BOOT_CONFIG register. Depending on the bit combination as
described in Table 45, it then boots the DSP subsystem.
System Operating Details
DSP Subsystem
89

Advertisement

Table of Contents
loading

Table of Contents