--- /dev/null
+
+ FREERTOS COLDFIRE MCF523x PORT with lwIP
+
+REQUIREMENTS
+============
+
+The FreeRTOS port is designed for the MCF523x processor where the hardware
+dependent part consists of the CPU and the peripherals used in this port.
+This includes a programmable timer (PIT) for the preemptive scheduler
+and a UART for the demo application. The Coldfire specific part includes
+the number and type of processor registers, the stack frame layout and
+the usage of a software interrupt (trap) for the yield call.
+
+The development environment used is based on the GNU C Compiler for
+a m68k-elf target as well as the insight debugger with some patches for
+the BDM interface[1]. GDB startup and linker scripts are supplied with
+the demo for the M5235BCC evaluation kit from Freescale.
+
+ [1] ... BDM tools: http://sourceforge.net/projects/bdm/
+
+USAGE
+=====
+
+A makefile is supplied with the demo application and a binary can be
+produced by calling 'make all'. A special target 'debug' is provided
+which executes the insight debugger. At the insight debugger prompt
+one should select the appropriate target interface (either BDM/Direct
+or BDM/TCP) and should download the application to the development
+board. It is important that the GDB script setup-and-load is executed
+prior to downloading to initialize the SDRAM. After downloading one
+should call the GDB function 'execute' and the PC is set to the start
+of the executable. Execution can be started by typing 'continue' at
+the Insight console interface.
+After this startup phase the insight debugger should work as usual, i.e.
+no grayed out buttons, ...
+
+
+COMMON PROBLEMS
+===============
+
+Most of the problems have their origin in the startup scripts. The
+following list should serve as a checklist where each point must be
+satisfied for the port to work.
+
+ - The FreeRTOS port only works correctly in the supervisor mode. There-
+ fore the Coldfire CPU must run in the supervisor mode.
+
+ - portVECTOR_TABLE does not point to the currently active vector table.
+ Please also note that the vector table must be in RAM such that the
+ FreeRTOS port can install a traphandler for the portYIELD() call.
+
+
+$Id: README.txt,v 1.1 2006/08/29 02:24:03 wolti Exp $
+
+MCF5235 + lwIP port - Copyright (c) 2006 Christian Walter.
+