31.01.2013 Views

using the bootstrap loader

using the bootstrap loader

using the bootstrap loader

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONFIGURING THE FIRST STAGE<br />

The syntax of <strong>the</strong> macro is<br />

where:<br />

%BIST ( address)<br />

address Address of <strong>the</strong> CPU board's BIST program. This parameter must be<br />

entered in <strong>the</strong> form BASE:OFFSET (for example, 1234:5678). To<br />

determine <strong>the</strong> address of your CPU board's BIST program, refer to <strong>the</strong><br />

hardware reference manual for that board.<br />

3.2.2 %COPV Macro (MULTIBUS® II Only)<br />

3-10<br />

The %COPY macro is used with 386/116- and 386/120-based systems. If your system is<br />

not of this type, do not include <strong>the</strong> %COPY macro in <strong>the</strong> BS 1MB2.A86 file.<br />

Both iSBC 386/116- and iSBC 386/120-based systems locate EPROM memory at <strong>the</strong> top<br />

of <strong>the</strong> 4 gigabyte address space supported by <strong>the</strong> 803861101 upon reset. However, <strong>the</strong> first<br />

stage of <strong>the</strong> Bootstrap Loader must execute within <strong>the</strong> first megabyte of address space<br />

(real mode). Because <strong>the</strong> first stage must be repositioned within memory, you must use<br />

<strong>the</strong> %COPY macro for any application where <strong>the</strong> EPROM memory is mapped outside of<br />

<strong>the</strong> first megabyte of address space upon reset.<br />

In contrast, <strong>the</strong> iSBC 386/2X and iSBC 386/3X systems locate EPROM memory at <strong>the</strong> top<br />

of <strong>the</strong> first megabyte of memory space upon reset. Thus, <strong>the</strong> %COPY macro is<br />

unnecessary.<br />

This macro copies <strong>the</strong> first stage of <strong>the</strong> Bootstrap Loader from EPROM devices to <strong>the</strong> low<br />

megabyte of RAM. You should only specify this macro if you do not have a monitor<br />

installed and <strong>the</strong> Bootstrap <strong>loader</strong> executes first upon system reset.<br />

The syntax of <strong>the</strong> %COPY macro is as follows:<br />

where:<br />

src 10<br />

src hi<br />

dest 10<br />

dest hi<br />

count 10<br />

count hi<br />

The low word of <strong>the</strong> 24-bit physical source address.<br />

The high byte of <strong>the</strong> 24-bit physical source address.<br />

The low word of <strong>the</strong> 24-bit physical destination address.<br />

The high byte of <strong>the</strong> 24-bit physical destination address.<br />

The low word of <strong>the</strong> number of bytes in <strong>the</strong> first stage.<br />

The high byte of <strong>the</strong> number of bytes in <strong>the</strong> first stage.<br />

Bootstrap Loader

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

Saved successfully!

Ooh no, something went wrong!