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.

近期下载者

相关文件


收藏者