Files
rtems/bsps/m68k/gen68340
pritishjain 1b2124d17c m68k/gen68340:Add per-section compilation and linking support
The size of the sample executables without this option were:

  65600    4384   19280   89264   15cb0 ./m68k-rtems5/c/gen68340/testsuites/samples/base_sp.exe
 199728    5504   22688  227920   37a50 ./m68k-rtems5/c/gen68340/testsuites/samples/capture.exe
 233024    6160   20288  259472   3f590 ./m68k-rtems5/c/gen68340/testsuites/samples/cdtest.exe
 829632   25152   27008  881792   d7480 ./m68k-rtems5/c/gen68340/testsuites/samples/cxx_iostream.exe
 539072    8048   32144  579264   8d6c0 ./m68k-rtems5/c/gen68340/testsuites/samples/fileio.exe
 100320    4752   19440  124512   1e660 ./m68k-rtems5/c/gen68340/testsuites/samples/hello.exe
 240080    9264   26048  275392   433c0 ./m68k-rtems5/c/gen68340/testsuites/samples/loopback.exe
  36784    3584   15152   55520    d8e0 ./m68k-rtems5/c/gen68340/testsuites/samples/minimum.exe
  89104    4864   19408  113376   1bae0 ./m68k-rtems5/c/gen68340/testsuites/samples/nsecs.exe
 175200    5152   20016  200368   30eb0 ./m68k-rtems5/c/gen68340/testsuites/samples/paranoia.exe
 422944   15456   49312  487712   77120 ./m68k-rtems5/c/gen68340/testsuites/samples/pppd.exe
  68768    4416   19312   92496   16950 ./m68k-rtems5/c/gen68340/testsuites/samples/ticker.exe
  68816    4368   23200   96384   17880 ./m68k-rtems5/c/gen68340/testsuites/samples/unlimited.exe

The size of the sample executables with this option enabled were:

   text    data     bss     dec     hex filename
  54384    4384   19200   77968   13090 ./m68k-rtems5/c/gen68340/testsuites/samples/base_sp.exe
 177648    5488   22640  205776   323d0 ./m68k-rtems5/c/gen68340/testsuites/samples/capture.exe
 159392    5344   20208  184944   2d270 ./m68k-rtems5/c/gen68340/testsuites/samples/cdtest.exe
 158720    5424   20432  184576   2d100 ./m68k-rtems5/c/gen68340/testsuites/samples/cxx_iostream.exe
 515696    8016   31792  555504   879f0 ./m68k-rtems5/c/gen68340/testsuites/samples/fileio.exe
  83920    4736   19392  108048   1a610 ./m68k-rtems5/c/gen68340/testsuites/samples/hello.exe
 206640    9168   25920  241728   3b040 ./m68k-rtems5/c/gen68340/testsuites/samples/loopback.exe
  21232    3520   15104   39856    9bb0 ./m68k-rtems5/c/gen68340/testsuites/samples/minimum.exe
  78352    4864   19312  102528   19080 ./m68k-rtems5/c/gen68340/testsuites/samples/nsecs.exe
 159600    5136   19968  184704   2d180 ./m68k-rtems5/c/gen68340/testsuites/samples/paranoia.exe
 377376   15296   48528  441200   6bb70 ./m68k-rtems5/c/gen68340/testsuites/samples/pppd.exe
  58304    4416   19232   81952   14020 ./m68k-rtems5/c/gen68340/testsuites/samples/ticker.exe
  59360    4336   23168   86864   15350 ./m68k-rtems5/c/gen68340/testsuites/samples/unlimited.exe

Closes #2573.
2018-11-24 16:54:45 -06:00
..
2018-04-20 13:52:19 +02:00
2018-04-20 09:57:01 +02:00
2018-11-12 13:25:43 +01:00
2018-11-12 13:25:35 +01:00

#
# This package requires a version of GCC that supports the `-mcpu32' option.
#

#
# Please send any comments, improvements, or bug reports to:
#	Geoffroy Montel
#	g_montel@yahoo.com
#

#
# This board support package works both MC68340 and MC68349 systems.
#
# Special console features:
# - support of polled and interrupts mode (both MC68340 and MC68349)
# - support of FIFO FULL mode (only for MC68340, the MC68349 doesn't have any timer, so
#   you may write your own timer driver if you have an external one)
# 
# The type of the board is automatically recognised in the initialization sequence.
#
# WARNING: there's still no network driver!
#   I hope it will come in the next RTEMS version!
#

BSP NAME:	    gen68340
BOARD:              Generic 68360 as described in Motorola MC68340 User's Manual
BOARD:              Home made MC68340 board
BOARD:		    Home made MC68349 board
BUS:                none
CPU FAMILY:         Motorola CPU32
COPROCESSORS:       none
MODE:               not applicable

DEBUG MONITOR:      none (Hardware provides BDM)
DEBUG SETUP:	    EST Vision Ice

PERIPHERALS
===========
TIMERS:             two timers
  RESOLUTION:       one microsecond
SERIAL PORTS:       2 channel on the UART
REAL-TIME CLOCK:    yes
DMA:                yes
VIDEO:              none
SCSI:               none
NETWORKING:         Ethernet on SCC1.

DRIVER INFORMATION
==================
CLOCK DRIVER:       
IOSUPP DRIVER:      
SHMSUPP:            none
TIMER DRIVER:       Timer 1 for timing test suites
		    Timer 2 for console's FIFO FULL mode
STDIO
=====
PORT:               1
ELECTRICAL:         
BAUD:               9600
BITS PER CHARACTER: 8
PARITY:             None
STOP BITS:          1

NOTES
=====

Board description
-----------------
clock rate:	25 MHz
bus width:	16-bit PROM, 32-bit DRAM
ROM:		To 1 MByte, 60 nsec (0 wait states), chip select 0
RAM:		1 to 16 MByte DRAM SIMM, 60 nsec (0 wait states), parity or nonparity

Host System
-----------
Cygwin 32

Verification (Standalone 68360)
-------------------------------
Single processor tests:  Passed
Multi-processor tests:  not applicable