Kontron AM4220 User Manual

Page 65

Advertising
background image

50

AM4220

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

Advertising