Size: a a a

2020 February 13

AF

Alex F. in SmartHome
в этом месте
источник

V

Vsevolod in SmartHome
было уже тут?
https://m.habr.com/ru/post/488060/
источник

GT

Gregory Torwalds in SmartHome
доброго вечера. кто либо знает u-boot? параметры конфигурации, а желательно содержательный мануал?
источник

AS

Anatoliy Shipitcyn in SmartHome
Gregory Torwalds
доброго вечера. кто либо знает u-boot? параметры конфигурации, а желательно содержательный мануал?
источник

GT

Gregory Torwalds in SmartHome
я из этого не понял вообще ничего, под наркотиками делали
источник

AS

Anatoliy Shipitcyn in SmartHome
Это содержательный мануал
источник

AS

Anatoliy Shipitcyn in SmartHome
Раздел 5.9
источник

AS

Anatoliy Shipitcyn in SmartHome
там все есть
источник

AS

Anatoliy Shipitcyn in SmartHome
в  чем проблема?
источник

GT

Gregory Torwalds in SmartHome
Anatoliy Shipitcyn
в  чем проблема?
setenv load_addr "0x39000000"
setenv overlay_error "false"
# default values
setenv rootdev "UUID=4d6949c8-8356-42e6-bddf-afef490f53c6"
setenv verbosity "1"
setenv console "both"
setenv rootfstype "ext4"
setenv docker_optimizations "off"

echo "Boot script loaded from ${devtype} ${devnum}"

if test -e ${devtype} ${devnum} ${prefix}armbianEnv.txt; then
       load ${devtype} ${devnum} ${load_addr} ${prefix}armbianEnv.txt
       env import -t ${load_addr} ${filesize}
fi

if test "${logo}" = "disabled"; then setenv logo "logo.nologo"; fi

if test "${console}" = "display" || test "${console}" = "both"; then setenv consoleargs "console=tty1"; fi
if test "${console}" = "serial" || test "${console}" = "both"; then setenv consoleargs "console=ttyFIQ0,1500000 ${consoleargs}"; fi

# get PARTUUID of first partition on SD/eMMC the boot script was loaded from
if test "${devtype}" = "mmc"; then part uuid mmc ${devnum}:1 partuuid; fi

setenv bootargs "root=${rootdev} rootwait rootfstype=${rootfstype} ${consoleargs} consoleblank=0 loglevel=${verbosity} ubootpart=${partuuid} usb-storage.quirks=${usbstoragequirks} ${extraargs} ${extraboardargs}"

if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"; fi

load ${devtype} ${devnum} ${ramdisk_addr_r} ${prefix}uInitrd
load ${devtype} ${devnum} ${kernel_addr_r} ${prefix}Image

load ${devtype} ${devnum} ${fdt_addr_r} ${prefix}dtb/${fdtfile}
fdt addr ${fdt_addr_r}
fdt resize 65536
for overlay_file in ${overlays}; do
       if load ${devtype} ${devnum} ${load_addr} ${prefix}dtb/rockchip/overlay/${overlay_prefix}-${overlay_file}.dtbo; then
               echo "Applying kernel provided DT overlay ${overlay_prefix}-${overlay_file}.dtbo"
               fdt apply ${load_addr} || setenv overlay_error "true"
       fi
done
for overlay_file in ${user_overlays}; do
       if load ${devtype} ${devnum} ${load_addr} ${prefix}overlay-user/${overlay_file}.dtbo; then
               echo "Applying user provided DT overlay ${overlay_file}.dtbo"
               fdt apply ${load_addr} || setenv overlay_error "true"
       fi
done
if test "${overlay_error}" = "true"; then
       echo "Error applying DT overlays, restoring original DT"
       load ${devtype} ${devnum} ${fdt_addr_r} ${prefix}dtb/${fdtfile}
else
       if load ${devtype} ${devnum} ${load_addr} ${prefix}dtb/rockchip/overlay/${overlay_prefix}-fixup.scr; then
               echo "Applying kernel provided DT fixup script (${overlay_prefix}-fixup.scr)"
               source ${load_addr}
       fi
       if test -e ${devtype} ${devnum} ${prefix}fixup.scr; then
               load ${devtype} ${devnum} ${load_addr} ${prefix}fixup.scr
               echo "Applying user provided fixup script (fixup.scr)"
               source ${load_addr}
       fi
fi
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
источник

GT

Gregory Torwalds in SmartHome
вот мне всё что через переменные надо выкинуть и прописать жёстко
источник

GT

Gregory Torwalds in SmartHome
и вообще разобраться
источник

GT

Gregory Torwalds in SmartHome
потому как моё ядро уверенно не хочет работать
источник

GT

Gregory Torwalds in SmartHome
даже вывод с инита работающего ядра глушится
источник

AS

Anatoliy Shipitcyn in SmartHome
А причем тут u-boot?
источник

GT

Gregory Torwalds in SmartHome
это его конфиг
источник

GT

Gregory Torwalds in SmartHome
и на дебичевском варианте вывод есть, но там конфиги все зашиты намертво бинарём на раздел
источник

AS

Anatoliy Shipitcyn in SmartHome
Дак тут как раз вербозе зашит прям в конфиге
источник

AS

Anatoliy Shipitcyn in SmartHome
setenv bootargs "root=${rootdev} rootwait rootfstype=${rootfstype} ${consoleargs} consoleblank=0 loglevel=${verbosity} ubootpart=${partuuid} usb-storage.quirks=${usbstoragequirks} ${extraargs} ${extraboardargs}"
источник

AS

Anatoliy Shipitcyn in SmartHome
Вот этот кусок
источник