gsm-fw/L1/include/l1_trace.h: conditional maze reformatted for readability
author
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date
Sat, 02 Aug 2014 03:47:10 +0000 (2014-08-02)
parents
f72c9db5e2f5
children
29dae53ad969
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, FFS and GPF,
+ − running on gtamodem, pirelli, c139 and c155 targets. The next
+ − steps are to port and integrate first L1, then G23 from the
+ − LoCosto source.
+ −
+ − 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