User manual

U-Boot for MPL SBC
User Manual
2003 by MPL AG
2
MEH-10082-002 Rev. D
High-Tech • Made in Switzerland
Table of contents
1. INTRODUCTION.........................................................................................................................................................4
1.1 About this manual..................................................................................................................................................4
1.2 Conventions ..........................................................................................................................................................4
2. GENERAL INFORMATION AND SPECIFICATIONS..................................................................................................5
2.1 Board depending Features ....................................................................................................................................5
2.2 Common Features.................................................................................................................................................5
3. USING U-BOOT..........................................................................................................................................................6
3.1 Start screen ...........................................................................................................................................................6
3.1.1 Information of the start-up screen ................................................................................................................6
3.2 U-Boot Command Interface...................................................................................................................................7
3.2.1 Help system.................................................................................................................................................7
3.2.2 Command modifiers.....................................................................................................................................8
3.3 U-Boot Commands................................................................................................................................................9
3.3.1 base - print or set address offset .................................................................................................................9
3.3.2 bdinfo - print Board Info structure ................................................................................................................9
3.3.3 bootd - boot default, i.e run ‘bootcmd’........................................................................................................10
3.3.4 bootm - boot application image from memory............................................................................................10
3.3.5 bootp - boot image via network using BOOTP/TFTP protocol ...................................................................11
3.3.6 cmp - memory compare.............................................................................................................................11
3.3.7 coninfo - print console devices and information.........................................................................................11
3.3.8 cp - memory copy ......................................................................................................................................11
3.3.9 crc32 - checksum calculation.....................................................................................................................12
3.3.10 date - get/set/reset date & time..................................................................................................................12
3.3.11 dhcp - invoke DHCP client to obtain IP/boot params.................................................................................12
3.3.12 diskboot- boot from IDE device..................................................................................................................12
3.3.13 docboot - boot from DOC device ...............................................................................................................13
3.3.14 doc - Disk-On-Chip sub-system.................................................................................................................13
3.3.15 erase - erase FLASH memory ...................................................................................................................13
3.3.16 fdcboot - boot from floppy device...............................................................................................................14
3.3.17 flinfo - print FLASH memory information....................................................................................................14
3.3.18 fsinfo - print information about filesystems.................................................................................................14
3.3.19 fsload - load binary file from a filesystem image ........................................................................................14
3.3.20 ide - IDE sub-system .................................................................................................................................15
3.3.21 isdram - print SDRAM configuration information........................................................................................15
3.3.22 iminfo - print header information for application image ..............................................................................16
3.3.23 irqinfo - print information about IRQs .........................................................................................................16
3.3.24 loadb - load binary file over serial line (kermit mode).................................................................................16
3.3.25 md - memory display .................................................................................................................................17
3.3.26 mm - memory modify (auto-incrementing) .................................................................................................17
3.3.27 mtest - simple RAM test.............................................................................................................................17
3.3.28 mw - memory write (fill)..............................................................................................................................18
3.3.29 nand - NAND sub-system ..........................................................................................................................18
3.3.30 nboot - boot from NAND device.................................................................................................................19
3.3.31 nm - memory modify (constant address) ...................................................................................................19
3.3.32 pci - list and access PCI Configuration Space ...........................................................................................19
3.3.33 printenv- print environment variables.........................................................................................................20
3.3.34 protect - enable or disable FLASH write protection....................................................................................20
3.3.35 rarpboot- boot image via network using RARP/TFTP protocol ..................................................................21
3.3.36 reset - Perform RESET of the CPU ...........................................................................................................21
3.3.37 run - run commands in a environment variable..........................................................................................21
3.3.38 saveenv - save environment variables to persistent storage .....................................................................22
3.3.39 scsiboot- boot from SCSI device................................................................................................................22
3.3.40 scsi - SCSI sub-system..............................................................................................................................22
3.3.41 setenv - set environment variables ............................................................................................................22
3.3.42 tftpboot- boot image via network using TFTP protocol...............................................................................23
3.3.43 usb - USB sub-system ...............................................................................................................................23
3.3.44 usbboot - boot from USB device ................................................................................................................25