1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
12 >MIPS/VR4375 NEC DDB-VRC4375</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
22 TITLE="Installation and Testing"
23 HREF="installation-and-testing.html"><LINK
25 TITLE="MIPS/RM7000 PMC-Sierra Ocelot"
26 HREF="ocelot.html"><LINK
28 TITLE="PowerPC/MPC860T Analogue & Micro PowerPC 860T"
29 HREF="viper.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="VRC4375">MIPS/VR4375 NEC DDB-VRC4375</H1
91 NAME="AEN7021">Overview</H2
93 >RedBoot supports only serial port 1, which is connected to the upper
94 of the stacked serial connectors on the board. The default serial
95 port settings are 38400,8,N,1. FLASH management is also supported.</P
97 >The following RedBoot configurations are supported:
100 CLASS="INFORMALTABLE"
140 >RedBoot running from RAM, but contained in the
141 board's flash boot sector.</TD
145 >redboot_ROMRAM.ecm</TD
159 >RedBoot running from RAM with RedBoot in the
160 flash boot sector.</TD
178 NAME="AEN7050">Initial Installation Method</H2
180 >A device programmer should be used to program a socketed FLASH part
181 (AMD 29F040). The board as delivered is configured for a 512K
182 EPROM. To install a FLASH ROM, Jumpers J30, J31 and J36 need to be
183 changed as described in the board's User Manual.</P
190 NAME="AEN7053">Special RedBoot Commands</H2
199 NAME="AEN7056">Memory Maps</H2
201 >RedBoot sets up the memory map primarily as described in the board's
202 User Manual. There are some minor differences, noted in the following
212 >Physical Virtual Resource
214 00000000-01FFFFFF 80000000-81FFFFFF Base SDRAM (cached)
215 00000000-01FFFFFF A0000000-A1FFFFFF Base SDRAM (uncached)
216 0C000000-0C0BFFFF AC000000-AC0B0000 PCI IO space
217 0F000000-0F0001FF AF000000-AF0001FF VRC4375 Registers
218 1C000000-1C0FFFFF BC000000-BC0FFFFF VRC4372 Registers
219 1C100000-1DFFFFFF BC100000-BDFFFFFF PCI Memory space
220 1FC00000-1FC7FFFF BFC00000-BFC7FFFF FLASH ROM
221 80000000-8000000D C0000000-C000000D RTC
222 8000000E-80007FFF C000000E-C0007FFF NVRAM
223 81000000-81FFFFFF C1000000-C1FFFFFF Z85C30 DUART
224 82000000-82FFFFFF C2000000-C2FFFFFF Z8536 Timer
225 83000000-83FFFFFF C3000000-C3FFFFFF 8255 Parallel port
226 87000000-87FFFFFF C7000000-C7FFFFFF Seven segment display</PRE
238 >By default the VRC4375 SIMM control registers are not programmed
239 since the values used must depend on the SIMMs installed. If SIMMs
240 are to be used, correct values must be placed in these registers
241 before accessing the SIMM address range.</P
251 >The allocation of address ranges to devices in the PCI IO and
252 memory spaces is handled by the eCos PCI support library. They do
253 not correspond to those described in the board User Manual.</P
263 >The MMU has been set up to relocate the VRC4372 supported devices
264 mapped at physical addresses 0x8xxxxxxx to virtual addresses
274 NAME="AEN7069">Ethernet Driver</H2
276 >The ethernet driver is in two parts:</P
278 >A generic ether driver for the Intel i21143 device is located in
281 >devs/eth/intel/i21143</TT
282 >. Its package name is <TT
283 CLASS="COMPUTEROUTPUT"
284 >CYGPKG_DEVS_ETH_INTEL_I21143</TT
287 >The platform-specific ether driver is <TT
289 >devs/eth/mips/vrc4375</TT
292 CLASS="COMPUTEROUTPUT"
293 >CYGPKG_DEVS_ETH_MIPS_VRC4375</TT
295 tells the generic driver the address in IO memory of the chip, for
296 example, and other configuration details. The ESA (MAC address) is by
297 default collected from on-board serial EEPROM, unless configured
298 statically within this package.</P
305 NAME="AEN7078">Rebuilding RedBoot</H2
307 >These shell variables provide the platform-specific information
308 needed for building RedBoot according to the procedure described in
310 HREF="rebuilding-redboot.html"
320 CLASS="PROGRAMLISTING"
321 >export TARGET=vrc4373
323 export PLATFORM_DIR=vrc4373</PRE
329 >The names of configuration files are listed above with the
330 description of the associated modes.</P
338 SUMMARY="Footer navigation table"
377 >MIPS/RM7000 PMC-Sierra Ocelot</TD
383 HREF="installation-and-testing.html"
391 >PowerPC/MPC860T Analogue & Micro PowerPC 860T</TD