source: rtems/c/src/lib/libbsp/m68k/ods68302/README @ ea8a958

4.11
Last change on this file since ea8a958 was 0074691, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 31, 1997 at 10:13:29 PM

Merged very large and much appreciated patch from Chris Johns
<cjohns@…>. This patch includes the ods68302 bsp,
the RTEMS++ class library, and the rtems++ test.

  • Property mode set to 100644
File size: 2.2 KB
Line 
1#
2#  $Id$
3#
4
5BSP NAME:           ods68302
6BOARD:              proprietary (see below for relevant information)
7BUS:                none
8CPU FAMILY:         MC68000
9COPROCESSORS:       68302 communications co-processor
10MODE:               not applicable
11
12DEBUG MONITOR:      gdb
13
14PERIPHERALS
15===========
16TIMERS:             two 68302 timers, one 68302 watchdog timer
17  RESOLUTION:         ?
18SERIAL PORTS:       three 68302 SCCs
19REAL-TIME CLOCK:
20DMA:                built-in 68302, not used
21VIDEO:              none
22SCSI:               none
23NETWORKING:         none
24
25DRIVER INFORMATION
26==================
27CLOCK DRIVER:       68302 (TIMER1)
28IOSUPP DRIVER:      68302 SCC2
29SHMSUPP:            none
30TIMER DRIVER:       68302 TIMER2
31
32STDIO
33=====
34PORT:               SCC3 for ROM build, SCC1 for DEGUB build
35ELECTRICAL:         EIA-232
36BAUD:               9600
37BITS PER CHARACTER: 8
38PARITY:             None
39STOP BITS:          1
40
41DEBUG MONITOR
42=============
43PORT:               SCC3
44ELECTRICAL:         EIA-232
45BAUD:               57600
46BITS PER CHARACTER: 8
47PARITY:             None
48STOP BITS:          1
49
50NOTES
51=====
52
53This BSP is based on the gen68302. The main differences are C code for
54boot parameters, the gdb monitor, and variant support.
55
56The boot code which changes is written in C and the parameters used to
57control the configuration of the chip select registers and parallel
58ports are held in variant specific header files. These file also
59control the other hardware specific definitions such the processor
60freqency.
61
62The gdb monitor currently uses two serial ports. One for the debugger
63and one for stdio. This is costly in terms of the 68302 processor.
64
65The build configuration contains the memory map. The bsp code does not
66contain any memory map parameters. That is the ods68302.cfg contains
67the link addresses.
68
69To build a version to download via gdb use the command line parameters
70to make or "RTEMS_DEBUGGER=yes". This will change the memory map to
71place the code, and data above the RAM used by the gdb stub.
72
73TODO
74====
75
761) Lower the set size of the gdb monitor. This can be made to be about
7710K or RAM. The code is about 14K.
78
792) Add the production memory test code. This will be C and asm
80code. The asm will be a faster version of the C.
81
Note: See TracBrowser for help on using the repository browser.