31.01.2013 Views

using the bootstrap loader

using the bootstrap loader

using the bootstrap loader

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

The syntax of <strong>the</strong> %SERIAL _ CHANNEL macro is as follows:<br />

CONFIGURING THE FIRST STAGE<br />

% SERIAL_ CHANNEL (serial_type, serial_base yort, serialyort_ delta,<br />

counter_type, counter_base yort, counter yort_ delta,<br />

baud_counter, count, flags)<br />

where:<br />

serial_type<br />

serial_ base yort<br />

serialyort _ delta<br />

Bootstrap Loader<br />

The serial controller device you are <strong>using</strong>. Valid values<br />

are 8251A, 8274, and 82530.<br />

The 16-bit port address of <strong>the</strong> base port used by <strong>the</strong><br />

serial channel. This port varies according to <strong>the</strong> type of<br />

serial controller device and, if applicable, <strong>the</strong> channel<br />

used on <strong>the</strong> device. To determine <strong>the</strong> port whose<br />

address you should specify here, look at <strong>the</strong> left column<br />

of <strong>the</strong> following list. Pick <strong>the</strong> item that corresponds to<br />

<strong>the</strong> serial device on your CPU board and <strong>the</strong> channel<br />

through which <strong>the</strong> CPU communicates with your<br />

terminal. Then specify <strong>the</strong> port address of <strong>the</strong><br />

corresponding port listed in <strong>the</strong> right column. The<br />

hardware reference manual for your CPU board lists <strong>the</strong><br />

port addresses for <strong>the</strong>se serial devices.<br />

Serial Channel<br />

8251A<br />

8274 Channel A<br />

8274 Channel B<br />

82530 Channel A<br />

82530 Channel B<br />

Base Port<br />

Data Register Port<br />

Channel A Data Register Port<br />

Channel B Data Register Port<br />

Channel A Command Register<br />

Port<br />

Channel B Command Register<br />

Port<br />

The number of bytes separating consecutive ports used<br />

by <strong>the</strong> serial device.<br />

The type of device containing <strong>the</strong> timer your CPU board<br />

uses to generate a baud rate for <strong>the</strong> serial device defined<br />

by this macro. Valid values are:<br />

8253<br />

80130<br />

82530<br />

8254<br />

80186<br />

NONE<br />

Specifying NONE implies that <strong>the</strong> baud rate timer is<br />

automatically initialized and <strong>the</strong> Bootstrap Loader does<br />

not need to do this function.<br />

3-21

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

Saved successfully!

Ooh no, something went wrong!