4 telnet login, 5 flash operations, Telnet login - 11 – Kontron VMP3 User Manual

Page 95: Flash operations - 11, Vmp3 netbootloader

Advertising
background image

VMP3

NetBootLoader

ID 29230, Rev. 01

© 2005 Kontron Modular Computers GmbH

Page 5 - 11

29230

.01.UG.VC.050727/091438

P R E L I M I N A R Y

For example, in the event the first image specified is defect, the NetBootLoader will attempt to
load the next image specified. This is continued until either a valid image is loaded or no further
image is available.

If no valid image is found, the NetBootLoader invokes its command interpreter and remains
available for inputs.

5.4.4

telnet Login

A telnet login to the NetBootLoader is only possible during the boot wait time and only after the
Ethernet port FCC1 (FE) parameters have been set.

To effect a telnet login the operator performs the standard telnet login procedure during the boot
wait time. The NetBootLoader responds by suspending the boot wait and requests a login
password. The operator then enters a password. If the password is valid, the boot wait is ter-
minated and the operator can now access the NetBootLoader. If the password is invalid, the
telnet login procedure is terminated and the boot operation continues.

In the case of an invalid password, the login procedure may be repeated as often as required
within the boot wait time. Once the boot wait time is exceeded, a telnet login is no longer pos-
sible.

5.4.5

FLASH Operations

To achieve an operable system for an application, the application software may be pro-
grammed to FLASH. As mentioned before, the NetBootLoader supports the programming of
up to four application images to FLASH whereby each image is assigned its own image num-
ber. In addition to this, it also supports the updating of the NetBootLoader itself as well as data
transfer from the FLASH to the data buffer and from the data buffer to an ftp server. The follow-
ing chapters provide information on performing the various types of FLASH operations.

5.4.5.1

FLASH Offsets

All FLASH is treated as one uniform FLASH, regardless of the physical addresses of the de-
vices involved. All offsets are based from the beginning of the FLASH area. This means that
0x0 is the beginning of the first FLASH bank. The NetBootLoader itself is located at the begin-
ning of the first bank of the FLASH area and for this reason this area cannot be used for appli-
cation image programming. Figure 5-1 on the next page illustrates this concept. To display an
overview of the current FLASH organization use the “info” command.

If the application image is an operating system (which is the default case), it must be pro-
grammed without an offset. When such an image is programmed to FLASH, the image length
and CRC information is also programmed along with the image to FLASH. This information is
used by the NetBootLoader to determine the validity of the image during the boot operation.
During system startup, a valid image is copied to SDRAM address 0x0 and started at offset
0x100 after the boot wait time is exceeded.

If an offset is specified, the image will be programmed exactly at this offset without adding
length or CRC information. This option is intended for the storing of configuration information
which is required to be located in FLASH.

Advertising