1. setenv macaddr 42 6A C3 80 24 65
  2. setenv console tty1
  3. setenv stdout serial,vga
  4. setenv stderr serial,vga
  5. #setenv scriptaddr 0x00500000
  6. #setenv kernel_addr_r 0x02080000
  7. #setenv fdt_addr_r 0x01f00000
  8. setenv devtype mmc
  9. setenv devnum 1
  10. part uuid ${devtype} ${devnum}:5 uuid
  11. setenv bootargs earlyprintk earlycon=uart8250,mmio32,0xff1a0000 swiotlb=1 coherent_pool=1m net.ifnames=0 biosdevname=0 console=ttyS2,1500000n8 console=tty1 root=PARTUUID=${uuid} rw rootfstype=ext4 rootwait
  12. if ext2load ${devtype} ${devnum}:4 ${kernel_addr_r} Image; then
  13. if ext2load ${devtype} ${devnum}:4 ${fdt_addr_r} rockchip/rk3399-rock-pi-4.dtb; then
  14. fdt addr ${fdt_addr_r}
  15. fdt resize 65536
  16. fdt set /ethernet@fe300000 local-mac-address "[${macaddr}]"
  17. booti ${kernel_addr_r} - ${fdt_addr_r}
  18. fi;
  19. fi

boot.scr