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