Команды U-Boot

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

  ?      bdinfo      colorbar    coninfo    echo    help    i2c    logo    screen_char    version  

bdinfo *


Структура информации о плате (print Board Info structure)

Help: => help bdinfo bdinfo - print Board Info structure Usage: bdinfo =>

Для устройства OPiZero2 выводится такая информация:
  • arch_number - 0x00000000
  • boot_params - 0x40000100
  • DRAM bank - 0x00000000
  • -> start - 0x40000000
  • -> size - 0x40000000
  • current eth - unknown
  • ip_addr - NULL
  • baudrate - 115200 bps
  • TLB addr - 0x7FFF0000
  • relocaddr - 0x7FEC5000
  • reloc off - 0x35EC5000
  • irq_sp - 0x7BE83410
  • sp start - 0x7BE81400
  • fdt_blob - 7be855e0

Результат выполнения команды для Orange Pi Zero2:

=> bdinfo arch_number = 0x00000000 boot_params = 0x40000100 DRAM bank = 0x00000000 -> start = 0x40000000 -> size = 0x40000000 current eth = unknown ip_addr = <NULL> baudrate = 115200 bps TLB addr = 0x7FFF0000 relocaddr = 0x7FEC5000 reloc off = 0x35EC5000 irq_sp = 0x7BE83410 sp start = 0x7BE81400 fdt_blob = 7be855e0

Команда bdinfo (кратко bdi :) выводит информацию, которую U-Boot передает о плате, такую как адреса и размеры памяти, тактовые частоты, MAC- адрес и т. Д. Эта информация в основном необходима для передачи в ядро Linux.


=> bdi memstart = 0x00000000 memsize = 0x20000000 flashstart = 0xFC000000 flashsize = 0x04000000 flashoffset = 0x00000000 sramstart = 0x00000000 sramsize = 0x00000000 bootflags = 0xFFFE6530 intfreq = 1066.667 MHz busfreq = 266.667 MHz ethaddr = 00:10:ec:01:08:84 eth1addr = 00:10:ec:81:08:84 IP addr = 192.168.100.6 baudrate = 115200 bps =>