autoboot-readme_
所属分类:Windows编程
开发工具:Visual C++
文件大小:2KB
下载次数:6
上传日期:2007-12-13 16:48:20
上 传 者:
yybb526
说明: AutoBoot is a generic boot loader that automatically locates, loads, and
executes object files from multiple types of media. AutoBoot provides a simple,
fast, and functional means of loading an OS image while maintaining a small
Flash memory footprint. This binary release contains a stand-alone version of
AutoBoot for the DbAu1200 development board, designed to replace the YAMON boot
loader.
(AutoBoot is a generic boot loader that automatically locates, loads, andexecutes object files from multiple types of media. AutoBoot provides a simple, fast, and functional means of loading an OS image while maintaining a smallFlash memory footprint. This binary release contains a stand- alone version ofAutoBoot for the DbAu1200 development board, designed to replace the YAMON bootloader.)
AutoBoot Stand-Alone Boot Loader for DbAu1200
Version 1.02
April 07, 2006
================================================================================
INTRODUCTION
--------------------------------------------------------------------------------
AutoBoot is a generic boot loader that automatically locates, loads, and
executes object files from multiple types of media. AutoBoot provides a simple,
fast, and functional means of loading an OS image while maintaining a small
Flash memory footprint. This binary release contains a stand-alone version of
AutoBoot for the DbAu1200 development board, designed to replace the YAMON boot
loader.
FEATURES
--------------------------------------------------------------------------------
AutoBoot recognizes the following file formats when loading images:
* Binary Executable and Linking Format (ELF)
* Motorloa S-Record Format
* Microsoft WindowsCE Binary Image Data Format
AutoBoot will search the following types of media in order to find a bootable
image. AutoBoot will load the first found image, and will not search subsequent
media types:
1. PCMCIA
2. IDE
3. SD/MMC
4. NOR Flash
When loading from PCMCIA, IDE, and SD/MMC media, AutoBoot will check only the
first partition of the drive. The partition must be formatted with the FAT
filesystem. When loading from on-board Flash, AutoBoot will check for images
located at the address 0xBE000000.
AutoBoot will search for bootable images with the following filenames in the
following order. AutoBoot will load the first found image, and will not search
for subsequent filenames:
1. db1200.rec
2. db1200.elf
3. hello.rec
4. nk.bin
5. vmlinux.elf
6. vmlinux.rec
INSTALLATION
--------------------------------------------------------------------------------
Installation of AutoBoot requires a host PC with the following capabilities:
* TFTP server connected via Ethernet to DbAu1200
* Terminal emulator connected via RS-232 serial cable to DbAu1200
In addition, these instructions require the YAMON boot loader in use on the
DbAu1200, and assume it is installed on the flash device labled BOOT FLASH
(U31). If YAMON is installed on PARAMETER FLASH (U30), either reverse the
switch settings in the instructions or copy the YAMON installation to BOOT FLASH
in order to avoid overwriting YAMON.
WARNING: Be sure to follow the installation steps in exact order to avoid
overwriting the YAMON bootloader. Because AutoBoot does not have flash
programming capabilities, it cannot be used to recover an overwritten YAMON
installation.
1. On the host PC, extract the contents of the file
au1xxx-booter-glibc-bin-1.0-r000007.tar.gz. Copy the AutoBoot S-Record file,
DB1200_booter_standalone.rec, to the TFTP root directory (e.g. /tftpboot).
2. On the DbAu1200, flip the switch SWAP_BOOT (S11) to NO DOT. LED D7 will
light up when the board is powered on.
3. Boot the DbAu1200 with YAMON as normal to get a YAMON> prompt.
4. From the YAMON> prompt, erase the area of PARAMETER FLASH where AutoBoot will
reside:
YAMON> erase bdc00000 100000
5. Flip the switch SWAP_BOOT (S11) to DOT. LED D6 will light up.
6. Load the AutoBoot S-Record into Flash via TFTP:
YAMON> load /DB1200_booter_standalone.rec
7. Reset the DbAu1200. AutoBoot will now load on boot instead of YAMON. To
boot using YAMON instead of AutoBoot, return switch SWAP_BOOT (S11) to the NO
DOT position.
KNOWN ISSUES
--------------------------------------------------------------------------------
An issue in the AMD Alchemy Linux release (r000060 and previous releases) will
cause a Linux kernel panic if the kernel is loaded from an SD card. For these
versions of Linux, AutoBoot must load the kernel from HDD, PCMCIA, or Flash.
近期下载者:
相关文件:
收藏者: