From 7ec179071e9fa5782ba6f19c26a3954356a91059 Mon Sep 17 00:00:00 2001 From: fastium Date: Sat, 28 Feb 2026 16:17:08 +0100 Subject: [PATCH] chore(lab01): bootloader scripts (cifs and net) --- boot-scripts/Makefile | 5 +++++ boot-scripts/boot_cifs.cmd | 12 ++++++++++++ boot-scripts/boot_net.cmd | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 boot-scripts/Makefile create mode 100644 boot-scripts/boot_cifs.cmd create mode 100644 boot-scripts/boot_net.cmd diff --git a/boot-scripts/Makefile b/boot-scripts/Makefile new file mode 100644 index 0000000..18e32dc --- /dev/null +++ b/boot-scripts/Makefile @@ -0,0 +1,5 @@ +boot.cifs: boot_cifs.cmd + mkimage -T script -A arm -C none -d boot_cifs.cmd boot.cifs + +boot.net: boot_net.cmd + mkimage -T script -A arm -C none -d boot_net.cmd boot.net diff --git a/boot-scripts/boot_cifs.cmd b/boot-scripts/boot_cifs.cmd new file mode 100644 index 0000000..18821a7 --- /dev/null +++ b/boot-scripts/boot_cifs.cmd @@ -0,0 +1,12 @@ +setenv ipaddr 192.168.53.14 +setenv serverip 192.168.53.4 +setenv netmask 255.255.255.0 +setenv gatewayip 192.168.53.4 +setenv hostname myhost +setenv mountpath rootfs +setenv bootargs console=ttyS0,115200 earlyprintk rootdelay=1 root=/dev/cifs rw cifsroot=//$serverip/$mountpath,username=root,password=toor,port=1445 ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname::off + +fatload mmc 0 $kernel_addr_r Image +fatload mmc 0 $fdt_addr_r nanopi-neo-plus2.dtb + +booti $kernel_addr_r - $fdt_addr_r diff --git a/boot-scripts/boot_net.cmd b/boot-scripts/boot_net.cmd new file mode 100644 index 0000000..256b008 --- /dev/null +++ b/boot-scripts/boot_net.cmd @@ -0,0 +1,18 @@ +setenv ipaddr 192.168.53.14 +setenv serverip 192.168.53.4 +setenv netmask 255.255.255.0 +setenv gatewayip 192.168.53.4 +setenv hostname myhost +setenv mountpath rootfs +setenv tftppath output/images +setenv bootargs console=ttyS0,115200 earlyprintk rootdelay=1 root=/dev/cifs rw cifsroot=//$serverip/$mountpath,username=root,password=toor,port=1445 ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname::off + +usb start +ping $serverip + +setenv kernel_comp_addr_r 0x50000000 +tftp $kernel_comp_addr_r $serverip:$tftppath/Image.gz +unzip $kernel_comp_addr_r $kernel_addr_r +tftp $fdt_addr_r $serverip:$tftppath/nanopi-neo-plus2.dtb + +booti $kernel_addr_r - $fdt_addr_r