
Software
Variables can be modified or added with the command
setenv
. For example:
=> setenv ipaddr 180.1.10.34
All variables are stored in an EEPROM on the CPU module. Changes are only stored in the
EEPROM after a final call of
saveenv
:
=> saveenv
Some of the changes only become effective after a restart.
The following table contains the most important environment variables of the unit:
Name
Function
baudrate
Baud rate on the console interface.
netmask
ipaddr
IP address and net mask: network settings for the unit
serverip
TFTP server from which the boot images are loaded
serial#
Serial number of the EPPC-T10;
with name and individual serial number from AA000001,
e.g.: EPPC-CPU-T10_AA000001
bootcmd
This variable contains the commands that trigger the real boot procedure of
the operating system (e.g. Linux).
bootdelay
Boot delay specified in seconds. During this period of time the automatic boot
procedure can be terminated by pressing the space bar.
load
update
Script variables for the update of the bootloader.
6.2 Update of the Bootloader
The U-Boot bootloader is able to update itself. A bootloader update should only be carried out if it is
really necessary, because in an error case (e.g. mains voltage decrease during the update) the unit
might become non-functional and needs service.
For an update the new version of the bootloader has to be stored with the file name
uboot=u-boot-with-spl-pbl-eppc1014.bin
to the TFTP server.
Than the following command has to be called at the bootloader console:
=> run load update
First the command loads the new bootloader via TFTP into the main memory of the CPU module
(see environment variable
load
). In the second step the flash memory of the bootloader is deleted
and after that the new bootloader is written in the flash (see environment variable
update
). The
update procedure is finished, if the bootloader is prompted. After a reset the new bootloader is
active.
6.3 Operating System and Drivers
Operating system
Linux
Version
4.1
Driver
If available, the standard drivers of the operating system are used
(e. g. Ethernet, PCI, Serial)
Page 28 of 37
Hardware Manual • Doc. No.: I.2007.21 / Rev. 1.1
EPPC-T10