36
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 FreeCalypso Selenite is a side branch off the mainline FC Magnetite firmware.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 The principal changes from Magnetite are:
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 * Only modem functionality is supported. FC Magnetite includes TI's C-Sample
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 and D-Sample demo/prototype UI code and work in progress toward our own
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 FreeCalypso Libre Dumbphone; this code is not included and this functionality
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 is explicitly unsupported in Selenite.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 * Only the hybrid modem configuration is supported, using the new G23M PS and
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 ACI code from TCS3.2/LoCosto, not any of the legacy configurations that used
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 the blob-laden version from TCS211-20070608.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 * The old version of Nucleus used in TI's TCS211 program (binary sans source)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 is being replaced with FreeNucleus by XVilka. OSL (GPF to Nucleus glue layer)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 is the source-reconstructed version.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 * The tree layout and the build system are structured in a such way that it
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 will be possible to build either with TI's original TMS470 compiler or with
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 gcc.
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 FC Selenite is currently a work in progress. The configuration in which the
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 new version of Nucleus is built with the old TMS470 compiler needs to be put
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 together as a transitional step, and only after that step we'll be in the right
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 state to begin the work of porting to gcc.
|