comparison doc/Compiling @ 251:6c594ce434f8

doc/Compiling: update for the FCDEV3B and for fc-host-tools-r5
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 03 Aug 2017 05:20:46 +0000
parents 60cc20bfe18f
children 8488a9ae583c
comparison
equal deleted inserted replaced
250:9432dd63626b 251:6c594ce434f8
62 The first argument to the configure.sh script selects the target, and the second 62 The first argument to the configure.sh script selects the target, and the second
63 argument selects the configuration. As of this writing, the following targets 63 argument selects the configuration. As of this writing, the following targets
64 are supported: 64 are supported:
65 65
66 c139 Motorola C139 66 c139 Motorola C139
67 fcdev3b FreeCalypso FCDEV3B (hardware designed but not built yet) 67 fcdev3b FreeCalypso FCDEV3B
68 gtamodem The Calypso GSM/GPRS modem in Openmoko GTA01/02 smartphones 68 gtamodem The Calypso GSM/GPRS modem in Openmoko GTA01/02 smartphones
69 pirelli Pirelli DP-L10 69 pirelli Pirelli DP-L10
70 70
71 For the available configurations (the second required argument to the configure 71 For the available configurations (the second required argument to the configure
72 script), look in the configs directory and read the Handset-configs and 72 script), look in the configs directory and read the Handset-configs and
84 configuration, or almost 90 minutes for hybrid. When it's all done, the 84 configuration, or almost 90 minutes for hybrid. When it's all done, the
85 flashable firmware image will be in fwimage.bin. This image is to be flashed 85 flashable firmware image will be in fwimage.bin. This image is to be flashed
86 with fc-loadtool at address 0x10000 on the C139 and at address 0 on all other 86 with fc-loadtool at address 0x10000 on the C139 and at address 0 on all other
87 targets. 87 targets.
88 88
89 When building firmware for the Pirelli or for future FreeCalypso hardware that 89 When building firmware for the FCDEV3B or for the Pirelli, one can build either
90 will use the same high capacity flash+pSRAM chip, one can build either a 90 a flashable image or a RAM-loadable one - or both. Because this part of the
91 flashable image or a RAM-loadable one - or both. Because this part of the
92 build system is common with other targets for which only flash images can be 91 build system is common with other targets for which only flash images can be
93 produced, the Makefile always builds the flashable image by default - 92 produced, the Makefile always builds the flashable image by default -
94 fwimage.bin is always meant for flash and never for RAM. To build a RAM- 93 fwimage.bin is always meant for flash and never for RAM. To build a RAM-
95 loadable image when the target allows it, run 'make ram' - the image will be in 94 loadable image when the target allows it, run 'make ram' - the image will be in
96 ramimage.srec, which you can then load and run on the target with FreeCalypso 95 ramimage.srec, which you can then load and run on the target with FreeCalypso
101 100
102 In order to run the firmware you have built on your Calypso phone or modem 101 In order to run the firmware you have built on your Calypso phone or modem
103 (flash or run in RAM as appropriate), you will need to use FreeCalypso host 102 (flash or run in RAM as appropriate), you will need to use FreeCalypso host
104 tools. As of this writing, the latest packaged release is this one: 103 tools. As of this writing, the latest packaged release is this one:
105 104
106 ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/fc-host-tools-r4.tar.bz2 105 ftp://ftp.freecalypso.org/pub/GSM/FreeCalypso/fc-host-tools-r5.tar.bz2
107 106
108 Please see target-specific notes for more details. 107 Please see target-specific notes for more details.