[PATCH 1/1] doc: man-page for tftpput
Simon Glass
sjg at chromium.org
Sat Sep 3 18:55:00 CEST 2022
Hi Heinrich,
On Sat, 3 Sept 2022 at 06:24, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> Provide a man-page for the tftpput command.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> doc/usage/cmd/tftpput.rst | 69 +++++++++++++++++++++++++++++++++++++++
> doc/usage/index.rst | 1 +
> 2 files changed, 70 insertions(+)
> create mode 100644 doc/usage/cmd/tftpput.rst
Reviewed-by: Simon Glass <sjg at chromium.org>
>
> diff --git a/doc/usage/cmd/tftpput.rst b/doc/usage/cmd/tftpput.rst
> new file mode 100644
> index 0000000000..70fe0d500f
> --- /dev/null
> +++ b/doc/usage/cmd/tftpput.rst
> @@ -0,0 +1,69 @@
> +.. SPDX-License-Identifier: GPL-2.0+:
> +
> +tftpput command
> +===============
> +
> +Synopsis
> +--------
> +
> +::
> +
> + tftpput address size [[hostIPaddr:]filename]
> +
> +Decription
> +----------
> +
> +The tftpput command is used to transfer a file to a tFTP server.
This is normally written as TFTP, isn't it?
> +
> +address
> + memory address where the data starts
> +
> +size
> + number of bytes to be transferred
> +
> +hostIPaddr
> + IP address of the tFTP server, defaults to $serverip
> +
> +filename
> + path of the file to be written. If not provided, the clients IP address is
client's
> + used to construct a default file name, e.g. C0.A8.00.28.img for IP address
> + 192.168.0.40.
Oh I don't think I knew that. Where is that implemented?
> +
> +Example
> +-------
> +
> +In the example the following steps are executed:
> +
> +* setup client network address
> +* load a file from the SD-card
> +* send the file via tFTP to a server
> +
> +::
> +
> + => setenv autoload no
> + => dhcp
> + BOOTP broadcast 1
> + DHCP client bound to address 192.168.1.40 (7 ms)
> + => load mmc 0:1 $loadaddr test.txt
> + 260096 bytes read in 13 ms (19.1 MiB/s)
> + => tftpput $loadaddr $filesize 192.168.1.3:upload/test.txt
> + Using ethernet at 1c30000 device
> + TFTP to server 192.168.1.3; our IP address is 192.168.1.40
> + Filename 'upload/test.txt'.
> + Save address: 0x42000000
> + Save size: 0x3f800
> + Saving: #################
> + 4.4 MiB/s
> + done
> + Bytes transferred = 260096 (3f800 hex)
> + =>
> +
> +Configuration
> +-------------
> +
> +The command is only available if CONFIG_CMD_TFTPPUT=y.
> +
> +Return value
> +------------
> +
> +The return value $? is 0 (true) on success and 1 (false) otherwise.
> diff --git a/doc/usage/index.rst b/doc/usage/index.rst
> index 28f9683a3e..f1beeec59c 100644
> --- a/doc/usage/index.rst
> +++ b/doc/usage/index.rst
> @@ -63,6 +63,7 @@ Shell commands
> cmd/scp03
> cmd/setexpr
> cmd/size
> + cmd/tftpput
> cmd/true
> cmd/ums
> cmd/wdt
> --
> 2.37.2
>
Regards,
Simon
More information about the U-Boot
mailing list