From 9a2a5639b8f225c3d6e732901f0c5a46d3b6c3d1 Mon Sep 17 00:00:00 2001 From: Kabbone Date: Sun, 30 Nov 2025 10:37:59 +0100 Subject: [PATCH] add missing files for build --- uboot-rock64/boot.txt | 22 ++++++++++++++++++++++ uboot-rock64/mkscr | 9 +++++++++ 2 files changed, 31 insertions(+) create mode 100644 uboot-rock64/boot.txt create mode 100755 uboot-rock64/mkscr diff --git a/uboot-rock64/boot.txt b/uboot-rock64/boot.txt new file mode 100644 index 0000000..5de4993 --- /dev/null +++ b/uboot-rock64/boot.txt @@ -0,0 +1,22 @@ +# After modifying, run ./mkscr + +# MAC address (use spaces instead of colons) +setenv macaddr da 19 c8 7a 6d f4 + +part uuid ${devtype} ${devnum}:${bootpart} uuid +setenv bootargs console=ttyS2,1500000 root=UUID=${uuid} rw rootwait earlycon=uart8250,mmio32,0xff130000 audit=0 +#setenv bootargs console=ttyS2,1500000 root=LABEL=ROOTFS rootfstype=btrfs rootflags=subvol=@ rw rootwait earlycon=uart8250,mmio32,0xff130000 audit=0 +setenv fdtfile rockchip/rk3328-rock64.dtb + +if load ${devtype} ${devnum}:${bootpart} ${kernel_addr_r} /boot/Image; then + if load ${devtype} ${devnum}:${bootpart} ${fdt_addr_r} /boot/dtbs/${fdtfile}; then + fdt addr ${fdt_addr_r} + fdt resize + fdt set /ethernet@ff540000 local-mac-address "[${macaddr}]" + if load ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /boot/initramfs-linux.img; then + booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}; + else + booti ${kernel_addr_r} - ${fdt_addr_r}; + fi; + fi; +fi diff --git a/uboot-rock64/mkscr b/uboot-rock64/mkscr new file mode 100755 index 0000000..272b6a7 --- /dev/null +++ b/uboot-rock64/mkscr @@ -0,0 +1,9 @@ +#!/bin/bash + +if [[ ! -x /usr/bin/mkimage ]]; then + echo "mkimage not found. Please install uboot-tools:" + echo " pacman -S uboot-tools" + exit 1 +fi + +mkimage -A arm -O linux -T script -C none -n "U-Boot boot script" -d boot.txt boot.scr