FreeCalypso > hg > freecalypso-sw
changeset 385:1cb7b2b6ce18
Makefile.hosttools and README.hosttools added at the top level
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Tue, 10 Jun 2014 09:23:07 +0000 |
parents | 7ef814efbebe |
children | 90af6744d256 |
files | Makefile.hosttools README.hosttools |
diffstat | 2 files changed, 51 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.hosttools Tue Jun 10 09:23:07 2014 +0000 @@ -0,0 +1,15 @@ +SUBDIR= ffstools loadtools miscutil rvinterf + +all: ${SUBDIR} + +${SUBDIR}: FRC + cd $@; ${MAKE} ${MFLAGS} + +clean: FRC + rm -f a.out core errs + for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} clean); done + +install: FRC + for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} install); done + +FRC:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.hosttools Tue Jun 10 09:23:07 2014 +0000 @@ -0,0 +1,36 @@ +You are looking at the top level of the FreeCalypso host tools package. All +tools in this package have been written to run on a Unix-based or Unix-like +host system, such as a GNU/Linux PC or laptop, with the expectation that the +user will compile them from the source using her regular system C compiler. + +Most of these tools interface to and operate on Calypso-based GSM devices, +while a few perform some ancillary functions. The tools collected in the +present package are as follows: + +ffstools Here you will find tools for "in vitro" examination of FFS + (flash file system) images read out of TI-based GSM devices. + See doc/TIFFS-Overview for more information. + +loadtools These tools allow you to load your own code into Calypso GSM + devices. Using these tools, you can load code into target + device IRAM or XRAM and run it there, as well as dump and load + flash. The operation of these tools is based on gaining + control of the target device either through the Calypso on-chip + boot ROM (on freedom-enabled devices), or through the + flash-resident boot code on the crippled Compal phones. + +miscutil Currently the only utility built under miscutil is imei-luhn, + whose function should be self-explanatory. + +rvinterf In common with TI's original fw, FreeCalypso GSM fw implements + the so-called RiViera serial MUX, which is a binary packet + protocol for multiplexing many kinds of debug and development + traffic over just one available physical serial port. This + rvinterf directory contains our suite of tools for connecting + to this RV serial interface, supporting both our own gsm-fw as + well as some existing proprietary firmwares to the extent to + which they are compatible. + + The tfc139 utility, which logically belongs with loadtools, is + built in the rvinterf subtree because it is based on the + rvinterf framework.