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.

ADSP-21161 Processor Booting<br />

Table 4-6. DMA Channel 8 Parameter Register for SPI Port Boot<br />

Parameter Register Initialization Value<br />

IISRX 0x0004 0000<br />

IMSRX Uninitialized (increment by 1 is automatic)<br />

CSRX 0x0180 (256-instruction words)<br />

GPSRX Uninitialized<br />

No-Boot Mode<br />

No-boot mode causes the processor to start fetching <strong>and</strong> executing<br />

instructions at address 0x200004 in external memory space. In no-boot<br />

mode, the processor does not boot-load <strong>and</strong> all DMA control <strong>and</strong><br />

parameter registers are set to their default initialization values.The loader<br />

utility does not produce the code for no-boot execution.<br />

ADSP-21161 Processor Boot Kernels<br />

The boot-loading process starts with a transfer of the boot kernel program<br />

into the processor memory. The boot kernel sets up the processor <strong>and</strong><br />

loads boot data. After the boot kernel finishes initializing the rest of the<br />

system, the boot kernel loads boot data over itself with a final DMA<br />

transfer.<br />

Four boot kernels ship with <strong>VisualDSP++</strong>; refer to Table 4-7.<br />

Table 4-7. ADSP-21161 Default Boot Kernel Files<br />

PROM Booting Link Booting Host Booting SPI Booting<br />

161_prom.dxe 161_link.dxe 161_host.dxe 161_spi.dxe<br />

Boot kernels are loaded at processor reset into the seg_ldr memory segment,<br />

which is defined in the 161_ldr.ldf. The file is stored in the<br />

processor tools installation directory, …\211xx\ldr.<br />

4-16 <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!