doc: Add a note about producing 'md.b' output using hexdump

Comparing a hex dump on the U-Boot command line with the contents of a
file on the host system is fairly easy and convenient to do manually if
it is small. But the format used hexdump by default differs from that
shown by U-Boot. Add a note about how to make them the same.

(For large dumps, writing the data to the network with tftpput, or to a
USB stick with ext4save is easiest.)

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2021-02-06 09:57:30 -07:00 committed by Tom Rini
parent 671c454368
commit 008ae72c69
1 changed files with 10 additions and 0 deletions

View File

@ -39,6 +39,16 @@ length
number of values to dump. Defaults to 40 (0d64). Note that this is not
the same as the number of bytes, unless .b is used.
Note that the format of 'md.b' can be emulated from linux with::
# This works but requires using sed to get the extra spaces
# <addr> is the address, <f> is the filename
xxd -o <addr> -g1 <f> |sed 's/ / /' >bad
# This uses a single tool but the offset always starts at 0
# <f> is the filename
hexdump -v -e '"%08.8_ax: " 16/1 "%02x " " "' -e '16/1 "%_p" "\n" ' <f>
Example
-------