Booting - Analog Devices ADSP-TS101 TigerSHARC Hardware Reference Manual

Table of Contents

Advertisement

Booting

Booting
Booting is the process of loading the boot loader, initializing memory, and
starting the application on the target.
Software Development Tools Support for Booting
The VisualDSP++ software development environment provides support
for the creation of a bootable image. This image is comprised of a loader
kernel and the user's application code. VisualDSP++ includes loader ker-
nels specific to each boot type. The boot loader kernels are 256-word
assembly source code routines that perform memory initialization on the
target.
The default boot loader kernels work in conjunction with the loader util-
ity supplied with VisualDSP++ tools. The loader utility takes the user's
TigerSHARC processor executable file along with the boot loader kernel
executable file and produces a bootable image file. The bootable image file
defines how the various blocks of TigerSHARC processor's internal mem-
ory and optional external system memory are to be initialized.
The boot loader kernel source code supplied with Analog Devices software
tools may be modified. For details on the boot loader kernels refer to the
Engineer-to-Engineer Note EE-174: ADSP-TS101 Boot Loader Kernels
Operation. For complete instructions on using VisualDSP++ tools, refer to
the manuals and online help provided with your tools.
Selecting the Booting Mode
The two modes for booting are Master and Slave mode. Master boot
accesses an EPROM or FLASH device, and slave booting is initiated
through the link port or through the external port by a host (another Tig-
erSHARC processor, for example). The state of the external
determines the booting method. If the
reset, for example, it results in an EPROM or FLASH device boot.
10-18
pin is sampled low during
BMS
ADSP-TS101 TigerSHARC Processor
Hardware Reference
pin
BMS

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-TS101 TigerSHARC and is the answer not in the manual?

Questions and answers

Table of Contents