Next Previous Contents

1. Bootloader

1.1 Bootloader commands

Available Commands:


?
help <command>
boot [jffs2|flash|nfsroot]
display
load [ partition_name | ram]
upload [all | bootldr | flash | kernel | ramdisk | params | world]
peek ram|flash|int|short|byte <addr>
poke ram|flash|int|short|byte <addr>
breakpoint
qflash [cfi|id] <waddr> -- query flash
eflash <partitionname>|<sectoraddr> [<size>]|chip -- erase partition, sector, rppflash <addr> <len> 0/1 (1 -> protect, 0 -> unprotect all!) -- protect address ereboot  -- same as reset
physaddr <vaddr> -- returns <paddr>
call <addr> args
jump <addr>
set <param> <value>
show [<param1>] [<param2>] [<param3>]
evalparams [prefix]
params [eval|show|save [-n]|reset]
partition [add <name> <base> <size> <flags>|delete <name>|show|save]  (flags 16)flash_type <flashtype>
cmdex 0|1 (no|yes extended cmdline editing)
lcdon -- turn lcd back on
lcdoff -- turn lcd off
lcdlight level -- adjust lcd backlight
splash -- display splash image on lcd
ver -- display version info.
md5sum file <filename> | md5sum <partitionname>|<addr> [<size>]
memcpy -- dst src num [size]
memcmp -- addr1 addr2 num [size]
hd -- hexdump memory -- addr [num=16]
sleeve detect).
pcmcia detect|insert|eject).
reset -- do software reset.
baddr <addr> <size> -- boot kernel loaded at <addr> of len <size>.
mem -- show info about memory
memtest addr1 addr2 -- test mem between addrs
p1_load_file -- load from [partition] the [file] to [dest]
ls files from [dir] on [partition (default=param kernel_partition)]
cat -- show filename from [partition (default=param kernel_partition)]

1.2 Saving bootloader parameters

All bootloader parameters are in file /boot/params. This file contains bootloader commands, e.g.:


# cat /boot/params
set linuxargs=noinitrd root=/dev/mtdblock1 init=/linuxrc console=ttySA0  mem=24M
# 


Next Previous Contents