uEnv 修改启动参数,添加boot.cmd,支持boot.scr启动方式

This commit is contained in:
hejiawencc
2023-04-28 16:25:26 +08:00
parent de08838939
commit 9b2f3f42fb
10 changed files with 47 additions and 17 deletions

View File

@ -0,0 +1,37 @@
echo [boot.cmd] run boot.cmd scripts ...;
if test -e ${devtype} ${devnum}:${distro_bootpart} /uEnv/uEnv.txt; then
echo [boot.cmd] load ${devtype} ${devnum}:${distro_bootpart} ${env_addr_r} /uEnv/uEnv.txt ...;
load ${devtype} ${devnum}:${distro_bootpart} ${env_addr_r} /uEnv/uEnv.txt;
echo [boot.cmd] Importing environment from ${devtype} ...
env import -t ${env_addr_r} 0x8000
setenv bootargs ${bootargs} root=/dev/mmcblk${devnum}p3 ${cmdline}
printenv bootargs
echo [boot.cmd] load ${devtype} ${devnum}:${distro_bootpart} ${ramdisk_addr_r} /initrd-${uname_r} ...
load ${devtype} ${devnum}:${distro_bootpart} ${ramdisk_addr_r} /initrd-${uname_r}
echo [boot.cmd] loading ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} /Image-${uname_r} ...
load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} /Image-${uname_r}
echo [boot.cmd] loading default rk-kernel.dtb
load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} /rk-kernel.dtb
fdt addr ${fdt_addr_r}
fdt set /chosen bootargs
echo [boot.cmd] dtoverlay from /uEnv/uEnv.txt
dtfile ${fdt_addr_r} ${fdt_over_addr} /uEnv/uEnv.txt ${env_addr_r}
echo [boot.cmd] [${devtype} ${devnum}:${distro_bootpart}] ...
echo [boot.cmd] [booti] ...
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
fi
echo [boot.cmd] run boot.cmd scripts failed ...;
# Recompile with:
# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

View File

@ -1,6 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0
cmdline="earlyprintk console=ttyFIQ0 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3566-lubancat1.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,7 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3566-lubancat1-n.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3568-lubancat2.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3568-lubancat2.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3568-lubancat2-io.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3568-lubancat2-n.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3566-lubancat-zero.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start

View File

@ -1,7 +1,6 @@
uname_r=4.19.232
size=0x1000000
bootargs=console=ttyFIQ0 console=tty1
#dtb=rk3566-lubancat-zero.dtb
cmdline="earlyprintk console=ttyFIQ0 console=tty1 consoleblank=0 loglevel=7 rootwait rw rootfstype=ext4"
enable_uboot_overlays=1
#overlay_start