RedBoot uses the single EBSA-285 serial port. The default serial port settings are 38400,8,N,1. If the EBSA-285 is used as a host on a PCI backplane, ethernet is supported using an Intel PRO/100+ ethernet adapter. Management of onboard flash is also supported.
The following RedBoot configurations are supported:
A linux application is used to program the flash over the PCI bus. Sources and build instructions for this utility are located in the RedBoot sources in: packages/hal/arm/ebsa285/current/support/linux/safl_util
Serial, Intel PRO 10/100+ 82559 PCI ethernet card.
Physical and virtual mapping are mapped one to one on the EBSA-285 using a first level page table located at address 0x4000. No second level tables are used.
NOTE: The virtual memory maps in this section use a C and B column to indicate whether or not the region is cached (C) or buffered (B).
Address Range C B Description ----------------------- - - ---------------------------------- 0x00000000 - 0x01ffffff Y Y SDRAM 0x40000000 - 0x400fffff N N 21285 Registers 0x41000000 - 0x413fffff Y N flash 0x42000000 - 0x420fffff N N 21285 CSR Space 0x50000000 - 0x50ffffff Y Y Cache Clean 0x78000000 - 0x78ffffff N N Outbound Write Flush 0x79000000 - 0x7c0fffff N N PCI IACK/Config/IO 0x80000000 - 0xffffffff N Y PCI Memory
Timer3 is used as a polled timer to provide timeout support for networking and XModem file transfers.
These shell variables provide the platform-specific information needed for building RedBoot according to the procedure described in Chapter 3:
export TARGET=ebsa285 export ARCH_DIR=arm export PLATFORM_DIR=ebsa285
The names of configuration files are listed above with the description of the associated modes.