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-2106x/21160 Processor Booting<br />

2. The boot kernel runs <strong>and</strong> loads the application executable code <strong>and</strong><br />

data.<br />

3. The boot kernel overwrites itself with the first 256 words of the<br />

application at the end of the booting process. After that, the application<br />

executable code begins to execute from locations 0x20000<br />

(ADSP-21060/61/62), 0x8000 (ADSP-21065L), <strong>and</strong> 0x40000<br />

(ADSP-21160). The start addresses <strong>and</strong> reset vector addresses are<br />

summarized in Table 3-2.<br />

Table 3-2. ADSP-2106x/21160 Processor Start Addresses<br />

Processor Start Address Reset Vector Address 1<br />

ADSP-21060 0x20000 0x20004<br />

ADSP-21061 0x20000 0x20004<br />

ADSP-21062 0x20000 0x20004<br />

ADSP-21065L 0x8000 0x8004<br />

ADSP-21160 0x40000 0x40004<br />

1 The reset vector address must not contain a valid instruction since it is not executed during the<br />

booting sequence. Place a NOP or IDLE instruction at this location.<br />

The boot type selection directs the system to prepare the appropriate boot<br />

kernel.<br />

3-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!