Команды U-Boot

  Инфо      Память      Хранилище    Выполнение    Загрузка    Окружение    FDT    Sunxi  

  base    cmp    cp    crc32    itest    loop      md      mm    mw    nm    pbread  

md *


Отображение памяти (memory display)

Help: => help md md - memory display Usage: md [.b, .w, .l] address [# of objects] =>
Результат выполнения команды для Orange Pi Zero2:

=> md 0x1000 00001000: eb00161a e3a06000 ea00004b e3a02000 .....`..K.... .. 00001010: e1a01006 e28d0010 ebffff68 e1a09000 ........h....... 00001020: e3790001 1a000000 ea000042 e59da010 ..y.....B....... 00001030: e59d5014 e59d801c e59d7018 e1a0300a .P.......p...0.. 00001040: e3a02001 e3a01802 e3a00000 e88d01a0 . .............. 00001050: eb001615 e3500002 1a000002 e3a00002 ......P......... 00001060: eb0017eb ea000033 e28f10e0 e3a00802 ....3........... 00001070: eb0017f8 e3500000 0a000002 e3a00003 ......P......... 00001080: eb0017e3 ea00002b e3a0b802 e59b4010 ....+........@.. 00001090: e1a00004 e7df051f e3500000 0a000002 ..........P..... 000010a0: e3a00004 eb0017da ea000022 e730f514 ........".....0. 000010b0: e0604095 e3500000 0a000003 e730f514 .@`...P.......0. 000010c0: e2800001 e58d0020 ea000001 e730f514 .... .........0. 000010d0: e58d0020 e1a0300a e88d01a0 e3a01802 ....0.......... 000010e0: e3a00000 e59d2020 eb0015ef e3500002 .... ........P. 000010f0: 1a000002 e3a00005 eb0017c5 ea00000d ................ =>

Команда md может использоваться для отображения содержимого памяти как в виде шестнадцатеричных и ASCII данные.


=> md 0x100000 00100000: 8083764e bd86200a 60a19054 2c12c402 ..vN.. .`..T,... 00100010: c101d028 00438198 7ab01239 62406128 ...(.C..z..9b@a( 00100020: 0c900d05 320b4581 1ca3d0a2 c498293a ....2.E.......): => 00100030: 58f5c828 6029e009 d0718131 154b105b X..(`)...q.1.K.[ 00100040: 9019a424 7423a001 e064013c 016a0070 ...$t#...d.<.j.p 00100050: d0809820 12437140 0064e018 424be2a9 ... .Cq@.d..BK.. =>

Эта команда также может быть использована с расширениями типа .l , .w и .b :


=> => md.w 0x100000 00100000: 8083 764e bd86 200a 60a1 9054 2c12 c402 ..vN.. .`..T,... 00100010: c101 d028 0043 8198 ...(.C.. => md.b 0x10000

Запоминается последний отображаемый адрес памяти и значение аргумента счетчика, поэтому при повторном вводе md без аргументов он автоматически продолжится на следующем адресе и снова будет использовать тот же счетчик.

Примечание. Это не работает в OPi Zero2


=> md.b 0x100000 0x20 00100000: 2f 83 00 00 40 9e ff 38 38 60 00 00 4b ff ff 3c /...@..88`..K..< 00100010: 83 5e 00 0c 80 9e 00 08 2b 9a 00 ff 82 9e 00 10 .^......+....... => md.w 0x100000 00100000: 2f83 0000 409e ff38 3860 0000 4bff ff3c /...@..88`..K..< 00100010: 835e 000c 809e 0008 2b9a 00ff 829e 0010 .^......+....... 00100020: 82be 0014 7f45 d378 409d 000c 3b40 00ff .....E.x@...;@.. 00100030: 38a0 00ff 2b95 00ff 409d 0008 3aa0 00ff 8...+...@...:... => md 0x100000 00100000: 2f830000 409eff38 38600000 4bffff3c /...@..88`..K..< 00100010: 835e000c 809e0008 2b9a00ff 829e0010 .^......+....... 00100020: 82be0014 7f45d378 409d000c 3b4000ff .....E.x@...;@.. 00100030: 38a000ff 2b9500ff 409d0008 3aa000ff 8...+...@...:... 00100040: 8002021c 3bfb000a 7f9f0040 419d002c ....;......@A.., 00100050: 2f9a0000 419e0014 7c1f0050 3925ffff /...A...|..P9%.. 00100060: 7f890040 419d0014 7fe3fb78 4bf1401d ...@A......xK.@. 00100070: 7c651b78 48000014 3c00bfff 6000ffff |e.xH...<...`... =>