From 008ae72c6946f85e9083118e750de68591f4ed12 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sat, 6 Feb 2021 09:57:30 -0700 Subject: 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 --- doc/usage/md.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'doc/usage') diff --git a/doc/usage/md.rst b/doc/usage/md.rst index 3951b0d58f..4c1073ea35 100644 --- a/doc/usage/md.rst +++ b/doc/usage/md.rst @@ -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 + # is the address, is the filename + xxd -o -g1 |sed 's/ / /' >bad + + # This uses a single tool but the offset always starts at 0 + # is the filename + hexdump -v -e '"%08.8_ax: " 16/1 "%02x " " "' -e '16/1 "%_p" "\n" ' + Example ------- -- cgit v1.2.3