summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/mvme162/README
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2012-02-02 14:08:08 -0600
committerJoel Sherrill <joel.sherrill@oarcorp.com>2012-02-02 14:19:11 -0600
commitc75430cd4146455f30fac193edaf26d6b0fde703 (patch)
tree3391045658b7256e89db2dd45eb57c904cbfd27d /c/src/lib/libbsp/m68k/mvme162/README
parentPR 1962/bsps - MVME162 Console Corrections and Improvements (diff)
downloadrtems-c75430cd4146455f30fac193edaf26d6b0fde703.tar.bz2
PR 1962/bsps - MVME162 Console Corrections and Improvements
* console/console.c: char_ready() was never returning true so console never processed input data * console/console.c: added printk() support to default device * include/bsp.h: Added #define for MOT_162BUG_VEC_ADDRESS * startup/bspclean.c: Modified to use MOT_162BUG_VEC_ADDRESS * startup/bspstart.c: Modified to use MOT_162BUG_VEC_ADDRESS * make/custom/mvme162.cfg: Modified to use "RTEMS_CPU_MODEL=68lc040" and "CPU_CFLAGS = -mcpu=68040 -msoft-float" so BSP will always work with all board variations. * README: Added notes on user required configuration changes and information about board models and variants * README.models: New file that contains a detailed list of MVME162 models and variants. Signed-off-by: Vic Hoover <victor.hoover.ctr@navy.mil>
Diffstat (limited to 'c/src/lib/libbsp/m68k/mvme162/README')
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/README32
1 files changed, 29 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/m68k/mvme162/README b/c/src/lib/libbsp/m68k/mvme162/README
index 8d55f46c65..c2b3d4a7ca 100644
--- a/c/src/lib/libbsp/m68k/mvme162/README
+++ b/c/src/lib/libbsp/m68k/mvme162/README
@@ -11,14 +11,40 @@
-- $Id$
--
+
MVME162 Models
--------------
-MVME162 model uses 68040.
+There are three different models of the MVME162 board. There are many
+variations within each model.
+
+ Model Variants
+ --------- --------------------------------------------------
+ MVME162 MVME162-0xx
+ MVME162FX MVME162-4xx, MVME162-5xx
+ MVME162LX MVME162-2xx, MVME162-3xx, MVME162-7xx, MVME162-8xx
+
+All models use either an MC68040 or MC68LC040 (no FPU) processors. The
+processor used varies by variant as does the speed, the amount and type
+of memory and the I/O devices (serial, ethernet, SCSI and VME). See the
+README.models file for details.
+
+
+Configuring the BSP
+-------------------
+The BSP needs to be configured for your specific board. The following
+files need to be modified.
+
+include/bsp.h
+Change the MOT_162BUG_VEC_ADDRESS define to start of memory for your
+board
+
+make/custom/mvme162.cfg
+If your board has an MC68040 processor
+- change the value of RTEMS_CPU_MODEL
+- remove the -msoft-float flag from CPU_CFLAGS
-MVME162FX model uses XXX.
-MVME162LX model uses 68LC040.
MVME162FX and DMA on the IP bus
-------------------------------