RedBoot™ User's Guide: Document Version 1.9, February 2003 | ||
---|---|---|
Prev | Chapter 5. Installation and Testing | Next |
RedBoot uses the serial port. The default serial port settings are 38400,8,N,1.
Management of onboard flash is also supported. Two basic RedBoot configurations are supported:
RedBoot running from RAM with RedBoot in the flash boot sector.
RedBoot running from the board's flash boot sector.
Program the ROM RedBoot image into flash using an eprom programmer.
To update the primary RedBoot images, follow the procedures detailed in the Section called Update the primary RedBoot flash image in Chapter 4, but the actual numbers used with the flags in the sample commands should be:
-f 0x80000000 -b 0x88040000 -l 0x20000 |
RedBoot sets up the following memory map on the EDK7708 board.
Physical Address Range Description ----------------------- ----------- 0x80000000 - 0x8001ffff Flash (AT29LV1024) 0x88000000 - 0x881fffff DRAM 0xa4000000 - 0xa40000ff LED ON 0xb8000000 - 0xb80000ff LED ON |
The flash based RedBoot image occupies flash addresses 0x80000000 - 0x8001ffff. RedBoot also reserves RAM (0x88000000 - 0x8800ffff) for RedBoot runtime uses. RAM based RedBoot configurations are designed to run from RAM at physical addresses 0x88010000 - 0x8803ffff. RAM physical addresses from 0x88040000 to the end of RAM are available for general use, such as a temporary scratchpad for downloaded images, before they are written to flash.
The instructions in Chapter 3 should be followed. The values for TARGET, ARCH_DIR and PLATFORM_DIR on this platform are “edk7708”, “sh” and “edk7708” respectively. Note that the configuration export files supplied in the hal/sh/edk7708/VERSION/misc directory in the RedBoot source tree should be used.