forked from Imagelibrary/rtems
*** empty log message ***
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||
|
||||
* README.mpc8349eamds: added file
|
||||
|
||||
2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||
|
||||
* startup/bspstart.c, startup/linkcmds:
|
||||
removed unneeded address definitions
|
||||
|
||||
2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
||||
|
||||
* include/bsp.h: fixed some typos
|
||||
|
||||
46
c/src/lib/libbsp/powerpc/gen83xx/README.mpc8349eamds
Normal file
46
c/src/lib/libbsp/powerpc/gen83xx/README.mpc8349eamds
Normal file
@@ -0,0 +1,46 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
BSP NAME: gen83xx
|
||||
BOARD: Freescale MPC8349 board MPC8349EAMDS
|
||||
BUS: PCI (unused)
|
||||
CPU FAMILY: ppc
|
||||
CPU: PowerPC e300 (SW compatible to 603e)
|
||||
COPROCESSORS: N/A
|
||||
MODE: 32 bit mode
|
||||
|
||||
DEBUG MONITOR: U-Boot
|
||||
|
||||
PERIPHERALS
|
||||
===========
|
||||
TIMERS: PPC internal Timebase register
|
||||
RESOLUTION: ???
|
||||
SERIAL PORTS: 2 internal PSCs
|
||||
REAL-TIME CLOCK: (not yet supported)
|
||||
DMA: none
|
||||
VIDEO: none
|
||||
SCSI: none
|
||||
NETWORKING: 2xTSEC triple speed ethernet channels
|
||||
|
||||
DRIVER INFORMATION
|
||||
==================
|
||||
CLOCK DRIVER: PPC internal
|
||||
IOSUPP DRIVER: N/A
|
||||
SHMSUPP: N/A
|
||||
TIMER DRIVER: PPC internal
|
||||
TTY DRIVER: PPC internal
|
||||
|
||||
STDIO
|
||||
=====
|
||||
PORT: Console port 1
|
||||
ELECTRICAL: na
|
||||
BAUD: 9600
|
||||
BITS PER CHARACTER: 8
|
||||
PARITY: N
|
||||
STOP BITS: 1
|
||||
|
||||
Notes
|
||||
=====
|
||||
|
||||
<tbd>
|
||||
@@ -144,7 +144,7 @@ void bsp_calc_mem_layout()
|
||||
* not the object otself
|
||||
*/
|
||||
extern unsigned char TopRamReserved;
|
||||
extern unsigned char _WorkspaceBase;
|
||||
extern unsigned char _WorkspaceBase[];
|
||||
|
||||
/*
|
||||
* compute the memory layout:
|
||||
@@ -152,7 +152,7 @@ void bsp_calc_mem_layout()
|
||||
* - Heap starts at end of workspace
|
||||
* - Heap ends at end of memory - reserved memory area
|
||||
*/
|
||||
BSP_Configuration.work_space_start = &_WorkspaceBase;
|
||||
BSP_Configuration.work_space_start = _WorkspaceBase;
|
||||
|
||||
BSP_heap_start = ((char *)BSP_Configuration.work_space_start +
|
||||
BSP_Configuration.work_space_size);
|
||||
|
||||
@@ -269,6 +269,7 @@ SECTIONS
|
||||
_startmalloc = .;
|
||||
} >ram
|
||||
|
||||
clear_end = .;
|
||||
|
||||
/*
|
||||
* Interrupt stack setup
|
||||
@@ -278,27 +279,9 @@ SECTIONS
|
||||
intrStack = .;
|
||||
PROVIDE(intrStackPtr = intrStack);
|
||||
|
||||
|
||||
|
||||
|
||||
_WorkspaceBase = .;
|
||||
__WorkspaceBase = .;
|
||||
. += WorkSpaceSize;
|
||||
|
||||
_RamDiskBase = .;
|
||||
__RamDiskBase = .;
|
||||
. += RamDiskSize;
|
||||
_RamDiskEnd = .;
|
||||
__RamDiskEnd = .;
|
||||
PROVIDE( _RamDiskSize = _RamDiskEnd - _RamDiskBase );
|
||||
|
||||
_HeapStart = .;
|
||||
__HeapStart = .;
|
||||
. += HeapSize;
|
||||
_HeapEnd = .;
|
||||
__HeapEnd = .;
|
||||
|
||||
clear_end = .;
|
||||
|
||||
/* Sections for compressed .text and .data */
|
||||
/* after the .datarom section is an int specifying */
|
||||
|
||||
Reference in New Issue
Block a user