25.12.2012 Views

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

VisualDSP++ 4.5 Loader and Utilities Manual - Analog Devices

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TigerSHARC Processor Booting<br />

TigerSHARC Processor Boot Kernels<br />

Upon completion of the DMA, in all boot modes, the boot-loading process<br />

continues by downloading the boot kernel into the processor<br />

memory. The boot kernel sets up <strong>and</strong> initializes the processor’s memory.<br />

After initializing the rest of the system, the boot kernel overwrites itself.<br />

� You<br />

can build an .ldr file that includes or does not include a kernel.<br />

To build without a kernel, use the -nokernel comm<strong>and</strong>-line<br />

switch or uncheck the Use boot kernel option on the Kernel page<br />

of the Project Options dialog box.<br />

<strong>VisualDSP++</strong> includes three distinct kernel programs for each Tiger-<br />

SHARC processor. A boot kernel is loaded at reset into a memory<br />

segment, seg_ldr, which is defined in the ADSP-TSxxx_<strong>Loader</strong>.ldf file.<br />

The provided files are located in the …\VisualDSP\TS\ldf directory.<br />

Table 6-1. TigerSHARC Boot Kernel Source Files<br />

PROM Boot Kernel Host Boot Kernel Link Port Boot Kernel<br />

Ts101_prom.asm Ts101_host.asm Ts101_link.asm<br />

Ts201_prom.asm Ts201_host.asm Ts201_link.asm<br />

Ts202_prom.asm Ts202_host.asm Ts202_link.asm<br />

Ts203_prom.asm Ts203_host.asm Ts203_link.asm<br />

6-4 <strong>VisualDSP++</strong> <strong>4.5</strong> <strong>Loader</strong> <strong>and</strong> <strong>Utilities</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!