FreeCalypso > hg > freecalypso-tools
comparison doc/Loadtools-usage @ 236:b5f2ccfdafec
doc/Loadtools-usage: fc-loadtool batch mode documented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 20 Aug 2017 17:37:45 +0000 |
parents | 1a658ab756fe |
children | 30f6d1c32c6f |
comparison
equal
deleted
inserted
replaced
235:15a2a308fb31 | 236:b5f2ccfdafec |
---|---|
96 If all of the above succeeds, you will land at a loadtool> prompt. Type | 96 If all of the above succeeds, you will land at a loadtool> prompt. Type |
97 'help', and it will guide you from there. Alternatively, you can familiarize | 97 'help', and it will guide you from there. Alternatively, you can familiarize |
98 yourself with loadtool commands and operations without actually running it by | 98 yourself with loadtool commands and operations without actually running it by |
99 reading the loadtool.help text file. | 99 reading the loadtool.help text file. |
100 | 100 |
101 fc-loadtool batch mode | |
102 ====================== | |
103 | |
104 In addition to the interactive mode described above, fc-loadtool can be used in | |
105 a scripted or batch mode where it makes contact with the target device as it | |
106 boots, interrupts and diverts the boot process to loadagent, executes a given | |
107 command script, cleans up the target state as appropriate (usually powers off) | |
108 and exits. This mode is used by the FreeCalypso factory for initial flash | |
109 programming on the device production line, but it can also be used by end users | |
110 to install firmware updates in a more automated manner. | |
111 | |
112 The batch mode is entered when there is a command script given on the | |
113 fc-loadtool invokation command line. | |
114 | |
101 Command line options | 115 Command line options |
102 ==================== | 116 ==================== |
103 | 117 |
104 The fc-loadtool command lines shown above will usually be sufficient. However, | 118 The fc-loadtool command lines shown above will usually be sufficient. However, |
105 here is the complete command line description for all 3 tools: | 119 here is the complete command line description for all 3 tools: |
106 | 120 |
107 fc-iram [options] ttyport iramimage.srec [2ndprog] | 121 fc-iram [options] ttyport iramimage.srec [2ndprog] |
108 fc-xram [options] ttyport xramimage.srec [2ndprog] | 122 fc-xram [options] ttyport xramimage.srec [2ndprog] |
109 fc-loadtool [options] ttyport | 123 fc-loadtool [options] ttyport [batch-script] |
110 | 124 |
111 The available options are common for all 3 utilities, with a few noted | 125 The available options are common for all 3 utilities, with a few noted |
112 exceptions: | 126 exceptions: |
113 | 127 |
114 -a /path/to/loadagent | 128 -a /path/to/loadagent |
125 loaded IRAM image is jumped to and fc-iram drops into the serial tty | 139 loaded IRAM image is jumped to and fc-iram drops into the serial tty |
126 pass-thru mode; in the case of fc-loadtool, it will be the initial baud | 140 pass-thru mode; in the case of fc-loadtool, it will be the initial baud |
127 rate for communicating with loadagent, which can be switched later with | 141 rate for communicating with loadagent, which can be switched later with |
128 the baud command. The default is 115200 baud. | 142 the baud command. The default is 115200 baud. |
129 | 143 |
130 -B baud | 144 -B baud (fc-loadtool) |
145 | |
146 This option is specific to the batch mode of fc-loadtool, and has no | |
147 effect when no batch mode command script is specified on the command | |
148 line. In the batch mode this option commands a baud rate switch to be | |
149 performed before the command script is executed. | |
150 | |
151 -B baud (fc-xram) | |
131 | 152 |
132 This option is specific to fc-xram. It selects the baud rate to be | 153 This option is specific to fc-xram. It selects the baud rate to be |
133 used when pushing the XRAM image to loadagent. If no -B option is | 154 used when pushing the XRAM image to loadagent. If no -B option is |
134 specified, fc-xram will communicate with loadagent at the same baud | 155 specified, fc-xram will communicate with loadagent at the same baud |
135 rate that was used to load loadagent itself via the Calypso boot ROM | 156 rate that was used to load loadagent itself via the Calypso boot ROM |