FreeCalypso > hg > freecalypso-tools
comparison doc/Target-boot-control @ 956:b0b6966fa62e
doc/Target-boot-control: update for -Petmoff
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Wed, 07 Jun 2023 23:52:31 +0000 |
| parents | f19d12f5756f |
| children |
comparison
equal
deleted
inserted
replaced
| 955:803e926e0699 | 956:b0b6966fa62e |
|---|---|
| 59 implemented in all of loadtools programs and in rvinterf, as well as a special | 59 implemented in all of loadtools programs and in rvinterf, as well as a special |
| 60 configuration file which needs to be manually created if external boot control | 60 configuration file which needs to be manually created if external boot control |
| 61 commands are to be used. There are two target boot control models, built-in | 61 commands are to be used. There are two target boot control models, built-in |
| 62 and external: | 62 and external: |
| 63 | 63 |
| 64 * Built-in target boot control integrated into FC host tools themselves is | 64 * Built-in target boot control integrated into FC host tools themselves - the |
| 65 currently available only for the DTR/RTS pulsing method implemented on our | 65 only currently implemented methods are: |
| 66 DUART28 adapter: -Pdtr means pulse DTR and -Prts means pulse RTS. Please | 66 |
| 67 refer to the DUART28-boot-control article for the details. | 67 - DTR/RTS pulsing method implemented on our DUART28 adapter: -Pdtr means |
| 68 pulse DTR and -Prts means pulse RTS. Please refer to DUART28-boot-control | |
| 69 article for the details. | |
| 70 | |
| 71 - Aid for working with the Pirelli DP-L10 target: -Petmoff boot control mode | |
| 72 described in the new Pirelli-loadtools-entry article. | |
| 68 | 73 |
| 69 * In the other case of external boot control commands, there exist one or more | 74 * In the other case of external boot control commands, there exist one or more |
| 70 "magic commands": a magic command is any shell command (anything that can be | 75 "magic commands": a magic command is any shell command (anything that can be |
| 71 passed to /bin/sh -c) whose execution causes a connected Calypso target device | 76 passed to /bin/sh -c) whose execution causes a connected Calypso target device |
| 72 to power on and boot. Naturally these commands will be very specific to your | 77 to power on and boot. Naturally these commands will be very specific to your |
| 77 To save typing, we associate a short name (which you choose yourself as you | 82 To save typing, we associate a short name (which you choose yourself as you |
| 78 see fit) with each magic command, and we have a configuration file (which you | 83 see fit) with each magic command, and we have a configuration file (which you |
| 79 need to create) that defines the mapping. | 84 need to create) that defines the mapping. |
| 80 | 85 |
| 81 * The argument to the new -P option is the short name to be looked up in the | 86 * The argument to the new -P option is the short name to be looked up in the |
| 82 configuration file. (Built-in boot control names 'dtr' and 'rts' are reserved | 87 configuration file. (Built-in boot control names 'dtr', 'rts' and 'etmoff' |
| 83 and cannot be used for external boot control commands.) | 88 are reserved and cannot be used for external boot control commands.) |
| 84 | 89 |
| 85 The configuration file needs to be created in /opt/freecalypso/bootctrl.conf; | 90 The configuration file needs to be created in /opt/freecalypso/bootctrl.conf; |
| 86 let us illustrate it with some examples. | 91 let us illustrate it with some examples. |
| 87 | 92 |
| 88 Example 1: FC-UJA | 93 Example 1: FC-UJA |
