RedBoot supports both board serial ports on the Brutus board. The default serial port settings are 38400,8,N,1. flash management is not currently supported.
The following RedBoot configurations are supported:
Device programmer is used to program socketed flash parts.
The first level page table is located at physical address 0xc0004000. 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).
Physical Address Range Description ----------------------- ---------------------------------- 0x00000000 - 0x000fffff Boot ROM 0x08000000 - 0x083fffff Application flash 0x10000000 - 0x100fffff SRAM 0x18000000 - 0x180fffff Chip Select 3 0x20000000 - 0x3fffffff PCMCIA 0x80000000 - 0xbfffffff SA-1100 Internal Registers 0xc0000000 - 0xc7ffffff DRAM Bank 0 0xc8000000 - 0xcfffffff DRAM Bank 1 0xd0000000 - 0xd7ffffff DRAM Bank 2 0xd8000000 - 0xdfffffff DRAM Bank 3 0xe0000000 - 0xe7ffffff Cache Clean Virtual Address Range C B Description ----------------------- - - ---------------------------------- 0x00000000 - 0x003fffff Y Y DRAM Bank 0 0x00400000 - 0x007fffff Y Y DRAM Bank 1 0x00800000 - 0x00bfffff Y Y DRAM Bank 2 0x00c00000 - 0x00ffffff Y Y DRAM Bank 3 0x08000000 - 0x083fffff Y Y Application flash 0x10000000 - 0x100fffff Y N SRAM 0x20000000 - 0x3fffffff N N PCMCIA 0x40000000 - 0x400fffff Y Y Boot ROM 0x80000000 - 0xbfffffff N N SA-1100 Internal Registers 0xe0000000 - 0xe7ffffff Y Y Cache Clean |
The SA11x0 OS timer is used as a polled timer to provide timeout support for 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=brutus export ARCH_DIR=arm export PLATFORM_DIR=sa11x0/brutus |
The names of configuration files are listed above with the description of the associated modes.