Kontron AM4220 User Manual
Page 65

50
www.kontron.com
There are 3 different types of bootloader environment variables:
•
Script: The variable is a set of consecutive (more simple) bootloader commands to perform a
specific task. A command script is invoked using the ‘run <script>’ syntax. E.g. the ‘run clear_env’
command would erase the bootloader environment sectors causing the bootloader to use its
default environment upon next restart.
nuke_data0a
Script
Command script to erase in the active image the onboard flash partition data0a
nuke_data0b
Script
Command script to erase in the active image the onboard flash partition data0b
nuke_env
Script
Command script (use with “run nuke_cmd”) that erases the U-Boot environment
for the active image
nuke_env_backup
Script
Command script to erase the U-Boot environment for the backup bootloader
pci_console_active
Var
When set, enables the Octeon PCI console instead of serial console in U-Boot
(default: not set for flash based bootloader, set for RAM resident bootloader)
pci_console_count
Var
Number of PCI consoles to set up. default: 1
pci_console_size
Var
Size of PCI console buffer in bytes, minimum 128. default: 1024
serial_rtscts
Var
yes – use hardware flow control when transmitting serial data through UART0/
UART1 in bootloader and simple executive applications (default)
<not set> - do not use hardware flow control
uboot_backup_flash_update
Script
Command script to flash a U-Boot binary image transferred with tftpboot to the
backup image bootloader
uboot_flash_update
Script
Command script to flash a U-Boot binary image transferred with tftpboot to the
active image bootloader
vlan
Var
<not set> - send and accept only untagged frames
N – sent all frames as IEEE 802.1Q tagged frames using VLAN ID N and default
priority. Also accept IEEE 802.1Q tagged frames when they match VLAN ID N
watchdogboot
Var
0 – disable boot monitor watchdog (default)
5...n – timeout in seconds before boot monitor watchdog fires
Note: This is the pBMWD watchdog
watchdogos
Var
0 – disable OS load watchdog (default)
15...n – timeout in seconds before load OS watchdog fires
Note: This is the pOSWD watchdog
ignoreposterr
Var
0 – stop boot process if power on self test errors are detected
1 – continue boot in the presence of power on self test errors (default)
postresult
Var
Contains the power on self tests results:
0 - POST successful (default),
1 - POST failed
memtest
Var
0 = no DRAM test during POST
1 - quick DRAM test (default)
2 - full DRAM test
bootstopkey
Var
string to wait for during startup. If this string is entered, U-Boot will interrupt the
boot process, stop the watchdog and will start its internal command line interface.
default: “stop”
dhcp_client_id
Var
0 – do not include DHCP option 61 client identifier (default)
1 – do include DHCP option 61 client identifier variant 1
e1000_flu
Var
1 - forces E1000 link up, using this setting fixes autonegotiation problems with
some 'bootp' and 'tftpboot' hosts
All others: standard behaviour as originally implemented in driver
Name
Type
Description