diff README @ 97:a2e793f6b8c4

some README files added
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 01 Sep 2013 12:54:42 +0000
parents
children afceeeb2cba1
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README	Sun Sep 01 12:54:42 2013 +0000
@@ -0,0 +1,32 @@
+You are looking at the top level of the freecalypso-sw source code tree.
+The subtrees of this source tree are as follows:
+
+loadtools	The suite of tools which run on a development host machine
+		(normally PC/Linux desktop or laptop) and communicate with
+		Calypso targets.  Starting from the Calypso ROM bootloader,
+		these tools allow you to peek and poke registers, read and
+		program flash, and load and execute experimental code in IRAM
+		or XRAM.
+
+nuc-fw		Nucleus-based firmware.  This tree contains the early beginnings
+		of my (Michael Spacefalcon's) attempt to recreate TI's GSM
+		firmware suite running under Nucleus RTOS.  The current code is
+		in the earliest embryonic stages of development, and does not
+		do anything useful yet.  The RTOS code is FreeNucleus, based on
+		the Nucleus PLUS sources liberated by comrade XVilka and ported
+		to build with gcc and run on the Calypso by Spacefalcon the
+		Outlaw.
+
+target-utils	These are utilities which run on Calypso targets, but which are
+		independent of Nucleus, of any other RTOS, and of any larger
+		firmware suite, i.e., totally standalone.  The two current
+		utilities are loadagent, which is common for all currently
+		supported Calypso targets and is required in order to use
+		fc-loadtool or fc-xram (see loadtools), and pirexplore - the
+		latter is a hardware exploration utility specific to the
+		Pirelli DP-L10 target.
+
+toolchain	Scripts and patches for building the gcc+binutils toolchain
+		targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband
+		processor.  You'll need to build and install this toolchain
+		first before you can build nuc-fw or target-utils.