make some debugging uboot scripts

This commit is contained in:
Jeff Carr 2019-01-04 08:37:44 -08:00
parent bc6e0f462e
commit 33276aeb52
11 changed files with 30 additions and 11 deletions

View File

@ -1,5 +1,7 @@
# Recompile with: # Recompile with:
all: all:
mkimage -C none -A arm -T script -d sid.cmd sid.scr
mkimage -C none -A arm -T script -d simple.cmd simple.scr mkimage -C none -A arm -T script -d simple.cmd simple.scr
mkimage -C none -A arm -T script -d debug.cmd debug.scr
mkimage -C none -A arm -T script -d sid.cmd sid.scr
mkimage -C none -A arm -T script -d jcarr.cmd jcarr.scr mkimage -C none -A arm -T script -d jcarr.cmd jcarr.scr

6
boot-script/debug.cmd Normal file
View File

@ -0,0 +1,6 @@
# super simple pinebook script
ext4ls mmc 1:1 /boot
mmc info
usb tree

BIN
boot-script/debug.scr Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +1,29 @@
# super simple pinebook script # super simple pinebook script
ext4load mmc 1:1 ${ramdisk_addr_r} /boot/uInitrd-4.19.2-sunxi64
ext4load mmc 1:1 ${kernel_addr_r} /boot/vmlinuz-4.19.2-sunxi64
setenv bootargs 'root=/dev/mmcblk2p1 console=ttyS0,115200 console=tty1'
# from the armbian group:
# setenv bootargs 'root=/dev/mmcblk2p1 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 panic=10 consoleblank=0 loglevel=1 ubootpart=6526ddf3-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory swapaccount=1 3'
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
# Recompile with: # Recompile with:
# mkimage -C none -A arm -T script -d simple.cmd simple.scr # mkimage -C none -A arm -T script -d simple.cmd simple.scr
# then, at the u-boot prompt run: # then, at the u-boot prompt run:
# ext4load mmc 1:1 ${scriptaddr} /root/pinebook/boot-script/simple.scr # ext4load mmc 1:1 ${scriptaddr} /root/pinebook/boot-script/simple.scr
# source ${scriptaddr} # source ${scriptaddr}
### BOOT SCRIPT START ####
### BOOT SCRIPT START ####
### BOOT SCRIPT START ####
ext4load mmc 1:1 ${ramdisk_addr_r} /boot/uInitrd-4.19.2-sunxi64
ext4load mmc 1:1 ${kernel_addr_r} /boot/vmlinuz-4.19.2-sunxi64
ext4load mmc 1:1 ${fdt_addr_r} /boot/dtb/allwinner/sun50i-a64-pinebook.dtb
setenv bootargs 'root=/dev/mmcblk2p1 console=ttyS0,115200 console=tty1'
booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
### BOOT SCRIPT END. ####
### BOOT SCRIPT END. ####
### BOOT SCRIPT END. ####
### Linux is now running. Nothing after this runs or 'exists' anymore.
### Linux runs in the ARM architecture 'EL2' and 'EL1' level
### ARM Power management is handled in the higher security level EL3
### The only things left behind by u-boot are running in EL3

Binary file not shown.