Понимание карты памяти SPL и U-Boot с использованием bdinfo?

Мы используем пользовательскую плату на основе beaglebone black, я хочу записать некоторые результаты тестов в RAM-место из SPL и прочитать этот журнал и отправить его через tftpput на главный компьютер.

Пока я могу делать tftpput из ОЗУ на главный компьютер. Но на более безопасной стороне я хочу найти место в RAM, которое не использует ни SPL, ни U-Boot.

Чтобы найти это, мне нужны предложения относительно карты памяти SPL и U-Boot. Информация Совета выглядит следующим образом:

 #bdinfo arch_number = 0x00000E05 boot_params = 0x80000100 DRAM bank = 0x00000000 -> start = 0x80000000 ---> RAM Start address -> size = 0x10000000 ---> 256 MB eth0name = cpsw ethaddr = 1c:ba:8c:9d:5f:f0 current eth = cpsw ip_addr = 192.168.1.106 baudrate = 115200 bps TLB addr = 0x8FFF0000 ---> AFA i understand its for Linux right ? relocaddr = 0x8FFB3000 ---> Does u-boot use this ? reloc off = 0x0F7B3000 ---> Does u-boot use this ? irq_sp = 0x8FE92F38 ---> Does u-boot use this ? sp start = 0x8FE92F28 ---> Does u-boot use this ? 

Файл System.map показывает максимальный адрес следующим образом:

 8083c7ac B __bss_end 8083c7ac B __bss_limit 

Файл u-boot.map показывает максимальный адрес следующим образом:

  .__bss_end 0x8083c7ac 0x0 arch/arm/lib/libarm.o 0x8083c7ac __bss_end 

Файл u-boot-spl.map показывает максимальный адрес следующим образом:

 0x80a0299c . = ALIGN (0x4) 0x80a0299c __bss_end = . 

Может кто-нибудь объяснить bdinfo пожалуйста? Я хочу понять следующие поля в bdinfo : «TLB addr», «relocaddr», «reloc off», «irq_sp» и «sp start».

Так что я должен использовать 0x81000000 как безопасный адрес и начать использовать его для моего ведения журнала?

One Solution collect form web for “Понимание карты памяти SPL и U-Boot с использованием bdinfo?”

Я искал это, но я тоже не очень об этом разбираюсь. Есть команда help bdinfo которая может оказаться полезной для вас, но это все. Я мог бы bdinfo к поиску источника для bdinfo и заглянуть в него, чтобы посмотреть, не проливает ли свет на то, что на выходе.

  • верхний уровень репо
  • источник для bdinfo
  • U-Boot env из Linux БЕЗ МПД
  • Почему u-boot начинается так поздно после того, как я даю власть
  • Как преобразовать zImage в uImage для загрузки с u-boot
  • Отключение автосогласования PHY во время загрузки Linux на Xilinx
  • Переключение нескольких графических режимов при запуске
  • Попытка понять копирование образа uboot
  • Процесс загрузки uboot и uImage & linux
  • Как сделать USB-накопитель незаметным в u-boot?
  • Повторное включение консоли после завершения работы ядра, если в Uboot установлен режим молчания?
  • Корневая файловая система NFS не монтируется при загрузке
  • uboot написать ядро ​​в mmc раздел
  • Linux и Unix - лучшая ОС в мире.