Команды U-Boot

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

    base      cmp    cp    crc32    itest    loop    md    mm    mw    nm    pbread  

base *


Вывести или установить смещение адреса (print or set address offset)

Help: => help base base - print or set address offset Usage: base - print address offset for memory commands base off - set address offset for memory commands to 'off' =>

base - смещение адреса печати для команд памяти
  • base off - установить смещение адреса для команд памяти на 'off'
  • Результат выполнения команды для Orange Pi Zero2:

    => base Base Address: 0x00000000 => base 0x100000 Base Address: 0x00100000 => base Base Address: 0x00100000 =>

    Вы можете использовать команду base (коротко ba ) для вывода или установки «базового адреса», который используется в качестве смещения адреса для всех последующих команд памяти. Значение по умолчанию для базового адреса = 0, поэтому все введенные вами адреса используются без изменений.

    Однако, когда вам постоянно приходится обращаться к определенной области памяти (например, к внутренней памяти некоторых встроенных процессоров Power Architecture ®), может быть очень удобно установить базовый адрес в начало этой области, а затем использовать только смещения:


    => base Base Address: 0x00000000 => md 0 0xc 00000000: 00ff43a6 00000000 ffffffff ffffffff ..C............. 00000010: 00ff43a6 00000000 ffffffff ffffffff ..C............. 00000020: 0c904d01 320b4481 1ea3d0a2 c498293a ..M.2.D.......): => base 0x100000 Base Address: 0x00100000 => md 0 0xc 00100000: 0e0a0e81 bd86200a 60a19054 2c12c402 ...... .`..T,... 00100010: c101d028 00438198 7ab01239 62406128 ...(.C..z..9b@a( 00100020: 0c900d05 320b4581 1ca3d0a2 c498293a ....2.E.......): =>