view README @ 489:2a26785fb5a2

gsm-fw: GPF included in the build with feature gpf, link successful
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 29 Jun 2014 22:37:29 +0000
parents c617a6adcb69
children f72c9db5e2f5
line wrap: on
line source

You are looking at the top level of the freecalypso-sw source code tree.  The
primary aim of this project is to produce our own full-source GSM firmware that
would fully operate the TI Calypso-based GSM phones and modems of interest to
us; this primary subproject is being worked on in the gsm-fw subtree.  While
that project is progressing very slowly, the associated side projects have
already produced some useful tools for operating on these GSM devices; see
README.hosttools for the details.

The subtrees of this source tree are as follows:

gsm-fw		This tree contains the early beginnings of my (Michael
		Spacefalcon's) attempt to recreate TI's GSM firmware suite for
		modems and basic phones, consisting of Nucleus RTOS, RiViera
		and GPF frameworks, TI's BSP/driver and L1 code, Condat G23
		GSM/GPRS protocol stack, AT command interpreter and UI layers.

		At the present, none of the actual GSM code (L1 or G23) has
		been integrated yet, but most of the underlying RTOS environment
		is present and working: one can exercise RVT, ETM and FFS.
		GPF integration is currently being worked on; OSX and L1 will
		follow afterward.

target-utils	This tree contains code that runs on Calypso targets, but is
		not regular firmware (gsm-fw) or a part thereof.  The two key
		components built in this tree are loadagent (needed for all
		targets) and compalstage (for Compal phones only), which need
		to be installed on the user's host system in order for
		loadtools (see README.hosttools) to do their job.

ffstools	Tools that run on a Unix or GNU/Linux host; see README.hosttools
loadtools	for the details.
miscutil
rvinterf

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 gsm-fw or target-utils.

If you like this project and would like to see it continue to fruition, please
consider making a Bitcoin donation to the human family behind it:

https://blockchain.info/address/159Yx6JRJ4oMLPTYrh1jW7fQ5D5tPHdnoM