VMP2
NetBootLoader
ID 24855, Rev. 02
© 2002 PEP Modular Computers GmbH
Page 5 - 7
5.4
Operating the NetBootLoader
5.4.1
Initial Setup
The CPU board is delivered with the NetBootLoader already installed in the onboard soldered
FLASH and is ready for operation. However, in order for the CPU board to be used in a system,
application software must be made available for use. This is accomplished by programming the
application also to the onboard soldered Flash memory where the NetBootLoader is located.
Upon initial power up the NetBootLoader is started automatically. As soon as the NetBootLoad-
er has completed initialization of the CPU board, it checks to see if there is a valid application
programmed in FLASH and at the same time initiates a command interpreter which the opera-
tor can access either via the TERM or telnet interfaces. If there is no valid application in mem-
ory, the NetBootLoader terminates the boot operation, and waits for operator intervention. As
this is the case when the CPU board is first powered up, the operator now has the opportunity
to program an application.
Prior to programming an application it may be necessary to configure the NetBootLoader or
perform other functions depending on the user’s application development environment or ap-
plication requirements. Once this has be accomplished and the application has been pro-
grammed, the CPU board is ready for operation.
The following chapters provide information on how to set up and operate the NetBootLoader
itself, initiation of the telnet interface, and how to program an application to FLASH.
5.4.2
Accessing the NetBootLoader
Initial access to the NetBootLoader can only be achieved via the TERM interface. Prior to using
the telnet interface, the Ethernet parameters must be set and this can only be accomplished
initially via the TERM interface. Once valid Ethernet parameters and the telnet login password
have be set, the telnet interface is available for operation.
Use of the TERM interface requires either a terminal or a terminal emulator. Use of the telnet
interface requires a remote telnet login to the NetBootLoader.
Availability of the command interpreter depends on the system status. If there is no valid appli-
cation programmed, the command interpreter is available as long as the operator requires it. If
a valid application is programmed, the command interpreter is only available for the duration of
the boot wait time. If the operator requires the command interpreter for a longer time he must
terminate the boot operation before the boot wait time is exceeded.
Upon initiation of the command interpreter, a prompt is sent to the TERM interface and com-
mands may be entered. To gain access to the NetBootLoader from a remote location via Ether-
net a telnet login must be performed. If the boot wait time has not been exceeded, a telnet login
automatically terminates the boot operation and a command prompt is sent to the telnet remote
interface.
Once the operator has control of the NetBootLoader, he may perform any required action. To
continue with the operation of the CPU board, the system must either be cold started or the
operator must issue a “reset” command. In either event, the NetBootLoader is restarted and
the boot operation begins anew.
StockCheck.com