lede/target/linux/meson/image/s905_autoscript.txt

17 lines
896 B
Plaintext

setenv loadaddr "0x01080000"
setenv dtb_mem_addr "0x01000000"
setenv env_addr "0x1040000"
setenv boot_start 'bootm ${loadaddr} - ${dtb_mem_addr}'
setenv bootargs_ismmc 'if itest ${devtype} == mmc; then setenv bootargs ${bootargs_mmc}; fi'
setenv bootargs_isusb 'if itest ${devtype} == usb; then setenv bootargs ${bootargs_usb}; fi'
setenv try_boot_start 'if fatload ${devtype} ${devnum} ${loadaddr} uImage; then fatload ${devtype} ${devnum} ${env_addr} uEnv.ini && env import -t ${env_addr} ${filesize}; run bootargs_ismmc; run bootargs_isusb; printenv bootargs; fatload ${devtype} ${devnum} ${dtb_mem_addr} ${dtb_name} && run boot_start; fi'
setenv devtype mmc
setenv devnum 0
run try_boot_start
setenv devtype usb
for devnum in 0 1 2 3 ; do run try_boot_start ; done
#rebuild
#mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "s905_autoscript" -d s905_autoscript.txt ./s905_autoscript