Back to home page

LXR

 
 

    


Warning, /bsps/m68k/mcf5206elite/README.md is written in an unsupported language. File is not indexed.

0001 MCF5206eLITE
0002 ============
0003 
0004 Copyright (C) 2000,2001 OKTET Ltd., St.-Petersburg, Russia
0005 Author: Victor V. Vengerov <vvv@oktet.ru>
0006 
0007 The license and distribution terms for this file may be
0008 found in the file LICENSE in this distribution or at
0009 http://www.rtems.org/license/LICENSE.
0010 
0011 
0012 This board support package works with MCF5206eLITE evaluation board with
0013 Motorola Coldfire MCF5206e CPU.
0014 
0015 Many thanks to Balanced Audio Technology (http://www.balanced.com),
0016 company which donates MCF5206eLITE evaluation board, P&E Coldfire BDM 
0017 interface and provides support for development of this BSP and generic
0018 MCF5206 CPU code.
0019 
0020 Decisions made at compile time include:
0021 
0022 Decisions to be made a link-edit time are:
0023     - The size of memory allocator heap. By default, all available
0024       memory allocated for the heap. To specify amount of memory
0025       available for heap:
0026       LDFLAGS += -Wl,--defsym -Wl,HeapSize=xxx
0027 
0028     - The frequency of system clock oscillator. By default, this frequency
0029       is 54MHz. To select other clock frequency for your application, put
0030       line like this in application Makefile: 
0031       LDFLAGS += -qclock=40000000
0032 
0033     - Select between RAM or ROM images. By default, RAM image generated
0034       which may be loaded starting from address 0x30000000 to the RAM.
0035       To prepare image intended to be stored in ROM, put the following
0036       line to the application Makefile:
0037       LDFLAGS += -qflash
0038 
0039       You may select other memory configuration providing your own
0040       linker script.
0041 
0042 ```
0043 BSP NAME:           mcf5206elite
0044 BOARD:              MCF5206eLITE Evaluation Board
0045 BUS:                none
0046 CPU FAMILY:         Motorola ColdFire
0047 COPROCESSORS:       none
0048 MODE:               not applicable
0049 DEBUG MONITOR:      none (Hardware provides BDM)
0050 ```
0051 
0052 PERIPHERALS
0053 -----------
0054 ```
0055 TIMERS:             PIT, Watchdog(disabled)
0056   RESOLUTION:       one microsecond
0057 SERIAL PORTS:       2 UART
0058 REAL-TIME CLOCK:    DS1307
0059 NVRAM:              DS1307
0060 DMA:                2 general purpose
0061 VIDEO:              none
0062 SCSI:               none
0063 NETWORKING:         none
0064 I2C BUS:            MCF5206e MBUS module
0065 ```
0066 
0067 DRIVER INFORMATION
0068 ------------------
0069 ```
0070 CLOCK DRIVER:       Programmable Interval Timer
0071 IOSUPP DRIVER:      UART 1
0072 SHMSUPP:            none
0073 TIMER DRIVER:       yes
0074 I2C DRIVER:         yes
0075 ```
0076 
0077 STDIO
0078 -----
0079 ```
0080 PORT:               UART 1
0081 ELECTRICAL:         EIA-232
0082 BAUD:               19200
0083 BITS PER CHARACTER: 8
0084 PARITY:             None
0085 STOP BITS:          1
0086 ```
0087 
0088 Board description
0089 -----------------
0090 clock rate:     54 MHz default (other oscillator can be installed)
0091 bus width:      16-bit PROM, 32-bit external SRAM
0092 ROM:            Flash memory device AM29LV800BB, 1 MByte, 3 wait states, 
0093                 chip select 0
0094 RAM:            Static RAM 2xMCM69F737TQ, 1 MByte, 1 wait state, chip select 2
0095 
0096 
0097 Host System
0098 -----------
0099 RedHat 6.2 (Linux 2.2.14), RedHat 7.0 (Linux 2.2.17)
0100 
0101 
0102 Verification
0103 ------------
0104 Single processor tests:  passed
0105 Multi-processort tests:  not applicable
0106 Timing tests: passed
0107