changeset 128:24a161f415f5

doc/Running-on-hw written
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 08 Nov 2018 17:08:55 +0000
parents ee67197fd2e5
children 3055bcff8050
files doc/Compiling doc/Running-on-hw
diffstat 2 files changed, 44 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/Compiling	Wed Nov 07 09:52:06 2018 +0000
+++ b/doc/Compiling	Thu Nov 08 17:08:55 2018 +0000
@@ -228,3 +228,5 @@
 host tools.  As of this writing, the latest packaged release is this one:
 
 ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/fc-host-tools-r9a.tar.bz2
+
+Please see the Running-on-hw article for further instructions.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/Running-on-hw	Thu Nov 08 17:08:55 2018 +0000
@@ -0,0 +1,42 @@
+Running FC Selenite on FCDEV3B hardware
+=======================================
+
+You can build a flashable image and flash it with fc-loadtool, or you can build
+a RAM-loadable image (make ram) and run it via fc-xram.
+
+Running FC Selenite on Motorola C1xx hardware
+=============================================
+
+FC Selenite can only function as a voice pseudo-modem (VPM) on Mot C1xx
+hardware - please read the Voice-pseudo-modem article in the fc-magnetite Hg
+repository for the explanation.
+
+If your C1xx phone is one of the lower subfamilies (C11x/12x or C139/140), then
+flashing is the only way to run any FreeCalypso firmware on it - these phones
+only have enough RAM to satisfy the firmware's data space requirements, but not
+enough to run the firmware itself out of RAM.
+
+If you are working with a C155/156 phone, the primary way to run FC Magnetite
+or FC Selenite on it is to flash your fw image just like on the lower
+subfamilies.  It is also possible to build the gcc version of Selenite (but not
+the TMS470 version) as a RAM-loadable image (make ram) and run it via fc-xram,
+but it will still require having a FreeCalypso FFS in the flash, which is not
+compatible with Mot's original fw on this model - thus you still need to flash
+some FC firmware version first (either Magnetite or Selenite), use it to
+initialize the FFS for FreeCalypso, and then you can run Selenite-gcc via
+fc-xram if desired.
+
+The procedure for flashing an FC Selenite fw image into a Mot C1xx phone is the
+same as for Magnetite - please read the C1xx-Howto article in the fc-magnetite
+source repository.
+
+Running FC Selenite on Pirelli DP-L10 hardware
+==============================================
+
+Both Magnetite and Selenite can only function as a voice pseudo-modem on the
+Pirelli DP-L10 hw; it is highly unlikely that there will ever be a practically
+usable FreeCalypso phone based on this hw platform.  Both TMS470 and gcc
+versions of Selenite can be built as a RAM-loadable image for this target, and
+are to be exercised in the same way as Magnetite, including the requirement of
+FreeCalypso FFS initialization - please read the Pirelli-Howto article in the
+fc-magnetite Hg repository.