📄 vrc4375.html
字号:
<!-- Copyright (C) 2003 Red Hat, Inc. --><!-- This material may be distributed only subject to the terms --><!-- and conditions set forth in the Open Publication License, v1.0 --><!-- or later (the latest version is presently available at --><!-- http://www.opencontent.org/openpub/). --><!-- Distribution of the work or derivative of the work in any --><!-- standard (paper) book form is prohibited unless prior --><!-- permission is obtained from the copyright holder. --><HTML><HEAD><TITLE>MIPS/VR4375 NEC DDB-VRC4375</TITLE><meta name="MSSmartTagsPreventParsing" content="TRUE"><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="eCos Reference Manual"HREF="ecos-ref.html"><LINKREL="UP"TITLE="Installation and Testing"HREF="installation-and-testing.html"><LINKREL="PREVIOUS"TITLE="MIPS/RM7000 PMC-Sierra Ocelot"HREF="ocelot.html"><LINKREL="NEXT"TITLE="PowerPC/MPC860T Analogue & Micro PowerPC 860T"HREF="viper.html"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">eCos Reference Manual</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="ocelot.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 5. Installation and Testing</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="viper.html"ACCESSKEY="N">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="VRC4375">MIPS/VR4375 NEC DDB-VRC4375</H1><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7021">Overview</H2><P>RedBoot supports only serial port 1, which is connected to the upperof the stacked serial connectors on the board. The default serialport settings are 38400,8,N,1. FLASH management is also supported.</P><P>The following RedBoot configurations are supported: <DIVCLASS="INFORMALTABLE"><ANAME="AEN7031"><P></P><TABLEBORDER="1"CLASS="CALSTABLE"><THEAD><TR><THALIGN="LEFT"VALIGN="TOP">Configuration</TH><THALIGN="LEFT"VALIGN="TOP">Mode</TH><THALIGN="LEFT"VALIGN="TOP">Description</TH><THALIGN="LEFT"VALIGN="TOP">File</TH></TR></THEAD><TBODY><TR><TDALIGN="LEFT"VALIGN="TOP">ROMRAM</TD><TDALIGN="LEFT"VALIGN="TOP">[ROMRAM]</TD><TDALIGN="LEFT"VALIGN="TOP">RedBoot running from RAM, but contained in the board's flash boot sector.</TD><TDALIGN="LEFT"VALIGN="TOP">redboot_ROMRAM.ecm</TD></TR><TR><TDALIGN="LEFT"VALIGN="TOP">RAM</TD><TDALIGN="LEFT"VALIGN="TOP">[RAM]</TD><TDALIGN="LEFT"VALIGN="TOP">RedBoot running from RAM with RedBoot in the flash boot sector.</TD><TDALIGN="LEFT"VALIGN="TOP">redboot_RAM.ecm</TD></TR></TBODY></TABLE><P></P></DIV></P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7050">Initial Installation Method</H2><P>A device programmer should be used to program a socketed FLASH part(AMD 29F040). The board as delivered is configured for a 512KEPROM. To install a FLASH ROM, Jumpers J30, J31 and J36 need to bechanged as described in the board's User Manual.</P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7053">Special RedBoot Commands</H2><P>None.</P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7056">Memory Maps</H2><P>RedBoot sets up the memory map primarily as described in the board'sUser Manual. There are some minor differences, noted in the followingtable:<TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="SCREEN">Physical Virtual ResourceAddresses Addresses00000000-01FFFFFF 80000000-81FFFFFF Base SDRAM (cached)00000000-01FFFFFF A0000000-A1FFFFFF Base SDRAM (uncached)0C000000-0C0BFFFF AC000000-AC0B0000 PCI IO space0F000000-0F0001FF AF000000-AF0001FF VRC4375 Registers1C000000-1C0FFFFF BC000000-BC0FFFFF VRC4372 Registers1C100000-1DFFFFFF BC100000-BDFFFFFF PCI Memory space1FC00000-1FC7FFFF BFC00000-BFC7FFFF FLASH ROM80000000-8000000D C0000000-C000000D RTC8000000E-80007FFF C000000E-C0007FFF NVRAM81000000-81FFFFFF C1000000-C1FFFFFF Z85C30 DUART82000000-82FFFFFF C2000000-C2FFFFFF Z8536 Timer83000000-83FFFFFF C3000000-C3FFFFFF 8255 Parallel port87000000-87FFFFFF C7000000-C7FFFFFF Seven segment display</PRE></TD></TR></TABLE></P><DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>NOTE: </B>By default the VRC4375 SIMM control registers are not programmedsince the values used must depend on the SIMMs installed. If SIMMsare to be used, correct values must be placed in these registersbefore accessing the SIMM address range.</P></BLOCKQUOTE></DIV><DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>NOTE: </B>The allocation of address ranges to devices in the PCI IO andmemory spaces is handled by the eCos PCI support library. They donot correspond to those described in the board User Manual.</P></BLOCKQUOTE></DIV><DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>NOTE: </B>The MMU has been set up to relocate the VRC4372 supported devicesmapped at physical addresses 0x8xxxxxxx to virtual addresses0xCxxxxxxx.</P></BLOCKQUOTE></DIV></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7069">Ethernet Driver</H2><P>The ethernet driver is in two parts:</P><P>A generic ether driver for the Intel i21143 device is located in<TTCLASS="FILENAME">devs/eth/intel/i21143</TT>. Its package name is <TTCLASS="COMPUTEROUTPUT">CYGPKG_DEVS_ETH_INTEL_I21143</TT>.</P><P>The platform-specific ether driver is <TTCLASS="FILENAME">devs/eth/mips/vrc4375</TT>. Its package is<TTCLASS="COMPUTEROUTPUT">CYGPKG_DEVS_ETH_MIPS_VRC4375</TT>. Thistells the generic driver the address in IO memory of the chip, forexample, and other configuration details. The ESA (MAC address) is bydefault collected from on-board serial EEPROM, unless configuredstatically within this package.</P></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="AEN7078">Rebuilding RedBoot</H2><P>These shell variables provide the platform-specific informationneeded for building RedBoot according to the procedure described in<AHREF="rebuilding-redboot.html">Chapter 3</A>:<TABLEBORDER="5"BGCOLOR="#E0E0F0"WIDTH="70%"><TR><TD><PRECLASS="PROGRAMLISTING">export TARGET=vrc4373export ARCH_DIR=mipsexport PLATFORM_DIR=vrc4373</PRE></TD></TR></TABLE></P><P>The names of configuration files are listed above with thedescription of the associated modes.</P></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="ocelot.html"ACCESSKEY="P">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ecos-ref.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="viper.html"ACCESSKEY="N">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">MIPS/RM7000 PMC-Sierra Ocelot</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="installation-and-testing.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">PowerPC/MPC860T Analogue & Micro PowerPC 860T</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -