Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/distrib/notes/evbarm Some updates for TS-7200 installation
details: https://anonhg.NetBSD.org/src/rev/86a80c45c282
branches: trunk
changeset: 583613:86a80c45c282
user: joff <joff%NetBSD.org@localhost>
date: Sun Aug 14 18:14:52 2005 +0000
description:
Some updates for TS-7200 installation
diffstat:
distrib/notes/evbarm/hardware | 41 ++++++++++++++++++++++++-
distrib/notes/evbarm/install | 43 +++++++++++++++++++++++++-
distrib/notes/evbarm/prep | 71 ++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 152 insertions(+), 3 deletions(-)
diffs (204 lines):
diff -r 3b66cb70e912 -r 86a80c45c282 distrib/notes/evbarm/hardware
--- a/distrib/notes/evbarm/hardware Sun Aug 14 17:45:17 2005 +0000
+++ b/distrib/notes/evbarm/hardware Sun Aug 14 18:14:52 2005 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: hardware,v 1.8 2005/06/08 05:33:46 pooka Exp $
+.\" $NetBSD: hardware,v 1.9 2005/08/14 18:14:52 joff Exp $
.\"
.\" Copyright (c) 2001-2003 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -34,6 +34,8 @@
.Nx \*V
runs on the following ARM architecture evaluation boards:
.(bullet -offset indent
+Technologic Systems TS-7200
+.It
ARM, Ltd. Integrator
.It
Intel IQ80310
@@ -51,6 +53,43 @@
Arcom Viper
.bullet)
.
+.Ss2 Supported devices (Technologic Systems TS-7200)
+For devices that have machine-independent drivers,
+this is not an exhaustive list, but merely reflects the
+devices that have been tested on this platform.
+.(bullet -offset indent
+.Te 2 "TS-5620 Real Time Clock"
+.It
+.Te 2 "Serial ports"
+.(bullet -compact
+On-chip EP9302 UARTs
+.It
+TS-SER1, TS-SER2, TS-SER4 PC/104 serial adapters
+.It
+TS-MODEM, TS-MODEM2 PC/104 land-line/cellular modems
+.bullet)
+.It
+.Te 2 "Ethernet adapters"
+.(bullet -compact
+On-chip EP9302 10/100 ethernet
+.It
+TS-ETH10 PC/104 expansion ethernet adapters
+.bullet)
+.It
+.Te 2 "Other on-board functions"
+.(bullet -compact
+CompactFlash socket
+.It
+USB OHCI host
+.It
+Text-mode HD44780 LCD display header
+.It
+Matrix keypad/GPIO header
+.It
+Board temperature sensor and watchdog timer
+.bullet)
+.bullet)
+.
.Ss2 Supported devices (ARM, Ltd. Integrator)
For devices that have machine-independent drivers,
this is not an exhaustive list, but merely reflects the
diff -r 3b66cb70e912 -r 86a80c45c282 distrib/notes/evbarm/install
--- a/distrib/notes/evbarm/install Sun Aug 14 17:45:17 2005 +0000
+++ b/distrib/notes/evbarm/install Sun Aug 14 18:14:52 2005 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: install,v 1.5 2002/06/29 10:54:14 lukem Exp $
+.\" $NetBSD: install,v 1.6 2005/08/14 18:14:52 joff Exp $
.\"
.\" Copyright (c) 2001-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -31,6 +31,47 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
+.Ss2 Installation for the Technologic Systems TS-7200
+The following steps describe how to set up a CompactFlash card for
+the TS-7200. The TS-7200 can use the interactive
+installation program
+.Ic
+sysinst
+to perform an internet installation from ftp.netbsd.org on the CompactFlash.
+.Pp
+.(enum
+Place the netbsd-TS7200_INSTALL.bin kernel into the TFTP server's download
+area. It must be decompressed from the gzipped image in the release directory
+evbarm/installation/instkernel/netbsd-TS7200_INSTALL.srec.gz
+.Pp
+.Dl server# Ic gunzip netbsd-TS7200_INSTALL.srec.gz
+.Dl server# Ic cp netbsd-TS7200_INSTALL.srec /tftpboot/netbsd-TS7200_INSTALL
+.It
+Load the kernel from the TFTP server.
+.Pp
+.Bd -literal
+RedBoot\*> load netbsd-TS7200_INSTALL
+.Ed
+.It
+Start the kernel running.
+.Pp
+.Bd -literal
+RedBoot\*> go
+.Ed
+.Pp
+The kernel will display boot messages, probe for devices, and invoke the
+interactive sysinst installation tool. Once sysinst has completed installation, the
+system will reboot back into RedBoot. If the preparation instructions above have
+been followed, the post-installation NetBSD kernel will be in the FIS ready to be
+jumped into. You can have RedBoot automatically start NetBSD by putting the
+command
+.Ic
+go 0x60660000
+into the RedBoot bootscript using the
+.Ic
+fconfig
+command.
+.enum)
.
.Ss2 Installation for the Intel IQ80310
The following steps describe how to set up an NFS root environment
diff -r 3b66cb70e912 -r 86a80c45c282 distrib/notes/evbarm/prep
--- a/distrib/notes/evbarm/prep Sun Aug 14 17:45:17 2005 +0000
+++ b/distrib/notes/evbarm/prep Sun Aug 14 18:14:52 2005 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: prep,v 1.5 2002/06/29 10:54:14 lukem Exp $
+.\" $NetBSD: prep,v 1.6 2005/08/14 18:14:52 joff Exp $
.\"
.\" Copyright (c) 2001-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -37,6 +37,75 @@
of any data on the target system that you wish to keep.
Mistakes in
e.g. partitioning your hard disk may lead to data loss.
+.Ss2 Preparation for the Technologic Systems TS-7200
+The TS-7200 uses RedBoot firmware which supports loading the kernel via
+serial port and the on-chip Ethernet.
+These notes assume that the Ethernet will be used to load the kernel.
+RedBoot can either use TFTP or HTTP to load the kernel via the network.
+.Pp
+These notes also assume the the TS-7200 will be run from the CompactFlash;
+that a FFS filesystem on the CompactFlash card will provide the root file
+system. The minimum size of the CompactFlash card is 64MB with 512MB being
+the recommended minimum size if attempting a full installation.
+.Pp
+The first step to install
+.Nx
+is to interrupt normal
+system bootup and drop to the RedBoot prompt by hitting Ctrl-C immediately
+after applying power. To load both the installation kernel and the generic
+post-installation TS7200 kernel you will need network connectivity from RedBoot which
+you will have to configure using the RedBoot
+.Ic
+fconfig
+command; see the RedBoot documentation for more information.
+.Pp
+A compressed kernel image and loader suitable for placing into
+flash is provided with the distribution.
+Use of this image is optional;
+a kernel that can be directly loaded over the network
+by RedBoot is also provided.
+.Pp
+The image for the TS-7200 can be found under the
+.Nx*M
+\*V distribution directory in
+.Pa \*M/binary/gzimg/gzimg_TS7200_flash_0x60660000.gz ,
+and corresponds to the kernel in
+.Pa \*M/binary/kernel/netbsd-TS7200.gz .
+The following steps
+describe how to copy the compressed kernel image into flash.
+.Pp
+.(enum
+Uncompress the gzimg file and place it into the TFTP server's
+download area (note, the kernel inside the gzimg is still
+compressed after this step).
+.Pp
+.Dl server# Ic gzcat gzimg_TS7200_flash_0x60660000.gz > /tftpboot/gzimg_TS7200_flash_0x60660000
+.It
+Load the gzimg from the TFTP server.
+.Pp
+.Bd -literal
+RedBoot\*> load -r -b 0x00200000 gzimg_TS7200_flash_0x60660000
+Raw file loaded 0x00200000-0x00605fe0
+.Ed
+.It
+Use the RedBoot
+.Ic fis
+command to copy the image into flash.
+For more information on the RedBoot
+Flash Image System, see the RedBoot documentation. The factory default
+Linux image may already be present in flash and must be deleted before
+continuing.
+.Bd -literal
+RedBoot\*> fis delete vmlinux
+RedBoot\*> fis create -b 0x00200000 -f 0x60660000 -l 0x00160000 netbsd.gz
+.Ed
+.enum)
+.Pp
+Once the compressed kernel image has been copied into flash, it may
+be started by jumping to the flash address of the image:
+.Bd -literal
+RedBoot\*> g 0x60660000
+.Ed
.
.Ss2 Preparation for the Intel IQ80310
The IQ80310 uses RedBoot firmware from Red Hat, Inc.
Home |
Main Index |
Thread Index |
Old Index