source: rtems/c/src/lib/libbsp/sh/gensh1/README @ 4a238002

4.104.114.84.95
Last change on this file since 4a238002 was 4a238002, checked in by Joel Sherrill <joel.sherrill@…>, on 11/18/99 at 21:22:58

Patch from "John M. Mills" <jmills@…> with subsequent cleanup from
Ralf Corsepius <corsepiu@…> that adds initial Hitachi SH-2
support to RTEMS. Ralf's comments are:

Changes:
------

  1. SH-Port:
  • Many files renamed.
  • CONSOLE_DEVNAME and MHZ defines removed from libcpu.
  • console.c moved to libbsp/sh/shared, build in libbsp/sh/<BSP>/console applying VPATH.
  • CONSOLE_DEVNAME made BSP-specific, replacement is defined in bsp.h
  • MHZ define replaced with HZ (extendent resolution) in custom/*.cfg
  • -DHZ=HZ used in bspstart.c, only
  • Makefile variable HZ used in bsp-dependent directories only.
  1. SH1-Port
  • clock-driver rewritten to provide better resolution for odd CPU frequencies. This driver is only partially tested on hardware, ie. sightly experimental, but I don't expect severe problems with it.
  • Polling SCI-driver added. This driver is experimental and completly untested yet. Therefore it is not yet used for the console (/dev/console is still pointing to /dev/null, cf. gensh1/bsp.h).
  • minor changes to the timer driver
  • SH1 specific delay()/CPU_delay() now is implemented as a function
  1. SH2-Port
  • Merged
  • IMO, the code is still in its infancy. Therefore I have interspersed comments (FIXME) it for items which I think John should look after.
  • sci and console drivers partially rewritten and extended (John, I hope you don't mind).
  • Copyright notices are not yet adapted
  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  $Id$
3#
4#  Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
5#
6
7BSP NAME:           generic SH1 (gensh1)
8BOARD:              n/a
9BUS:                n/a
10CPU FAMILY:         Hitachi SH
11CPU:                SH 7032
12COPROCESSORS:       none
13MODE:               n/a
14
15DEBUG MONITOR:      gdb
16
17PERIPHERALS
18===========
19TIMERS:             on-chip
20  RESOLUTION:         cf. Hitachi SH 703X Hardware Manual (Phi/4)
21SERIAL PORTS:       on-chip (with 2 ports)
22REAL-TIME CLOCK:    none
23DMA:                not used
24VIDEO:              none
25SCSI:               none
26NETWORKING:         none
27
28DRIVER INFORMATION
29==================
30CLOCK DRIVER:       on-chip timer
31IOSUPP DRIVER:      default
32SHMSUPP:            default
33TIMER DRIVER:       on-chip timer
34TTY DRIVER:         /dev/null (stub)
35
36STDIO
37=====
38PORT:               /dev/null (stub)
39ELECTRICAL:         n/a
40BAUD:               n/a
41BITS PER CHARACTER: n/a
42PARITY:             n/a
43STOP BITS:          n/a
44
45NOTES
46=====
47
48(1) The stub console driver (null) is enabled by default.
49
50(2) The driver for the on-chip serial devices (sci) is still in its infancy
51    and not fully tested. It may even be non-functional and therefore is
52    disabled by default. Please let us know any problems you encounter with
53    it.
54    To activate it edit libbsp/sh/gensh1/include/bsp.h
Note: See TracBrowser for help on using the repository browser.