FreeCalypso > hg > freecalypso-tools
comparison doc/Target-boot-control @ 585:d3e2b23ebf1d
doc/Target-boot-control: finished for now
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Mon, 03 Feb 2020 05:22:21 +0000 |
| parents | deda54106c0e |
| children | f19d12f5756f |
comparison
equal
deleted
inserted
replaced
| 584:ace7270e1161 | 585:d3e2b23ebf1d |
|---|---|
| 100 | 100 |
| 101 and then run fc-loadtool accordingly: | 101 and then run fc-loadtool accordingly: |
| 102 | 102 |
| 103 fc-loadtool -h fcfam -Puja1 /dev/ttyUSB3 | 103 fc-loadtool -h fcfam -Puja1 /dev/ttyUSB3 |
| 104 fc-loadtool -h fcfam -Puja2 /dev/ttyUSB4 | 104 fc-loadtool -h fcfam -Puja2 /dev/ttyUSB4 |
| 105 | |
| 106 Example 2: Openmoko GTA02 | |
| 107 ========================= | |
| 108 | |
| 109 There is a modem-power-ctrl.sh script provided in the openmoko directory of this | |
| 110 FC host tools package; if you are going to run fc-loadtool on the application | |
| 111 processor of your GTA02 smartphone, you should install this script in some | |
| 112 sensible location such as /usr/local/sbin/modem-power-ctrl. Then fill in your | |
| 113 /opt/freecalypso/bootctrl.conf file as follows: | |
| 114 | |
| 115 lm /usr/local/sbin/modem-power-ctrl boot | |
| 116 | |
| 117 The name 'lm' stands for "local modem"; you can then run fc-loadtool as follows: | |
| 118 | |
| 119 fc-loadtool -h fic -Plm /dev/ttySAC0 | |
| 120 | |
| 121 Change from the past | |
| 122 ==================== | |
| 123 | |
| 124 Back in 2013 the predecessor to our current FC host tools package was just | |
| 125 loadtools, and we had a special configuration for building our loadtools to run | |
| 126 on the GTA02 AP. But it worked backwards relative to our current arrangement: | |
| 127 the current sensible arrangement is that a tool like fc-loadtool run without | |
| 128 any special options simply operates on the specified serial port without any | |
| 129 special magic, and if special magic is desired, it needs to be requested | |
| 130 explicitly with the new -P option; the old loadtools-on-GTA02-AP arrangement | |
| 131 was the opposite: you needed to specify -n to get "regular" operation, otherwise | |
| 132 the tools would automatically operate the modem power control. | |
| 133 | |
| 134 Now that we support many more different Calypso hardware targets than we even | |
| 135 knew about in 2013-2014, a cleanup has been long overdue. The new arrangement | |
| 136 as of fc-host-tools-r12 cleans up the mess in several ways: | |
| 137 | |
| 138 * Our FC host tools package has grown so much that making special code | |
| 139 configurations for special environments like the AP of some particular | |
| 140 smartphone is no longer scalable; now we just have one standard FC host tools | |
| 141 package without platform-specific hacks. | |
| 142 | |
| 143 * Openmoko platform was certainly very special to us once, but it is not so | |
| 144 special any more - now we just treat it the same as any other. Our target | |
| 145 boot control mechanism has now been generalized from just OM GTA02 to any | |
| 146 arbitrary platform with similar needs. | |
| 147 | |
| 148 * No more reversal of the standard tool paradigm: we have standard operation by | |
| 149 default, magic on request with an option. |
