Created
May 30, 2021 07:05
-
-
Save heitbaum/d69f32e7622b4409adcf6fe6c04ec849 to your computer and use it in GitHub Desktop.
Tanix TX6s uboot 2021.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
U-Boot SPL 2021.04 (May 16 2021 - 14:37:09 +0000) | |
DRAM: 4096 MiB | |
Trying to boot from MMC1 | |
NOTICE: BL31: v2.4(debug):v11.19.1-v32-Pre-2751-7-g9ab862fc | |
NOTICE: BL31: Built : 14:37:06, May 16 2021 | |
NOTICE: BL31: Detected Allwinner H616 SoC (1823) | |
NOTICE: BL31: Found U-Boot DTB at 0x4a086940, model: Tanix TX6s | |
INFO: ARM GICv2 driver initialized | |
INFO: Configuring SPC Controller | |
INFO: PMIC: Probing AXP305 on RSB | |
INFO: PMIC: aldo1 voltage: 3.300V | |
INFO: PMIC: bldo1 voltage: 1.800V | |
INFO: PMIC: dcdcd voltage: 1.360V | |
INFO: PMIC: dcdce voltage: 3.300V | |
INFO: Changed devicetree to reserve BL31 memory. | |
INFO: BL31: Platform setup done | |
INFO: BL31: Initializing runtime services | |
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied | |
INFO: BL31: cortex_a53: CPU workaround for 1530924 was applied | |
INFO: PSCI: Suspend is unavailable | |
INFO: BL31: Preparing for EL3 exit to normal world | |
INFO: Entry point address = 0x4a000000 | |
INFO: SPSR = 0x3c9 | |
U-Boot 2021.04 (May 16 2021 - 14:37:09 +0000) Allwinner Technology | |
CPU: Allwinner H616 (SUN50I) | |
Model: Tanix TX6s | |
I2C: ready | |
DRAM: 3 GiB | |
MMC: mmc@4020000: 0 | |
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... In: serial@5000000 | |
Out: serial@5000000 | |
Err: serial@5000000 | |
Net: No ethernet found. | |
starting USB... | |
No working controllers found | |
Hit any key to stop autoboot: 2 1 0 | |
=> | |
=> printenv | |
arch=arm | |
baudrate=115200 | |
board=sunxi | |
board_name=sunxi | |
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr} | |
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootaa64.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi | |
boot_efi_bootmgr=if fdt addr ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fi | |
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf} | |
boot_net_usb_start=usb start | |
boot_prefixes=/ /boot/ | |
boot_script_dhcp=boot.scr.uimg | |
boot_scripts=boot.scr.uimg boot.scr | |
boot_syslinux_conf=extlinux/extlinux.conf | |
boot_targets=fel mmc0 usb0 pxe dhcp | |
bootcmd=run distro_bootcmd | |
bootcmd_dhcp=setenv devtype dhcp; run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci; | |
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi | |
bootcmd_mmc0=devnum=0; run mmc_boot | |
bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi | |
bootcmd_usb0=devnum=0; run usb_boot | |
bootdelay=2 | |
bootm_size=0xa000000 | |
console=ttyS0,115200 | |
cpu=armv8 | |
dfu_alt_info_ram=kernel ram 0x40080000 0x1000000;fdt ram 0x4FA00000 0x100000;ramdisk ram 0x4FF00000 0x4000000 | |
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done | |
efi_dtb_prefixes=/ /dtb/ /dtb/current/ | |
fdt_addr_r=0x4FA00000 | |
fdtcontroladdr=fbf38ef0 | |
fdtfile=allwinner/sun50i-h616-tanix-tx6s.dtb | |
fdtoverlay_addr_r=0x4FE00000 | |
kernel_addr_r=0x40080000 | |
kernel_comp_addr_r=0x44000000 | |
kernel_comp_size=0xb000000 | |
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile} | |
mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi | |
mmc_bootdev=0 | |
partitions=name=loader1,start=8k,size=32k,uuid=${uuid_gpt_loader1};name=loader2,size=984k,uuid=${uuid_gpt_loader2};name=esp,size=128M,bootable,uuid=${uuid_gpt_esp};name=system,size=-,uuid=${uuid_gpt_system}; | |
preboot=usb start | |
pxefile_addr_r=0x4FD00000 | |
ramdisk_addr_r=0x4FF00000 | |
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi; | |
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done; setenv devplist | |
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_bootmgr;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile | |
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi | |
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done | |
scriptaddr=0x4FC00000 | |
serial#=32c05000283fa53d | |
soc=sunxi | |
stderr=serial@5000000 | |
stdin=serial@5000000 | |
stdout=serial@5000000 | |
usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi | |
uuid_gpt_esp=c12a7328-f81f-11d2-ba4b-00a0c93ec93b | |
uuid_gpt_system=b921b045-1df0-41c3-af44-4c6f280d3fae | |
Environment size: 4341/131068 bytes | |
=> help | |
? - alias for 'help' | |
base - print or set address offset | |
bdinfo - print Board Info structure | |
blkcache - block cache diagnostics and control | |
boot - boot default, i.e., run 'bootcmd' | |
bootd - boot default, i.e., run 'bootcmd' | |
bootefi - Boots an EFI payload from memory | |
bootelf - Boot from an ELF image in memory | |
booti - boot Linux kernel 'Image' format from memory | |
bootm - boot application image from memory | |
bootp - boot image via network using BOOTP/TFTP protocol | |
bootvx - Boot vxWorks from an ELF image | |
cmp - memory compare | |
coninfo - print console devices and information | |
cp - memory copy | |
crc32 - checksum calculation | |
dhcp - boot image via network using DHCP/TFTP protocol | |
dm - Driver model low level access | |
echo - echo args to console | |
editenv - edit environment variable | |
env - environment handling commands | |
exit - exit script | |
ext2load - load binary file from a Ext2 filesystem | |
ext2ls - list files in a directory (default /) | |
ext4load - load binary file from a Ext4 filesystem | |
ext4ls - list files in a directory (default /) | |
ext4size - determine a file's size | |
false - do nothing, unsuccessfully | |
fatinfo - print information about filesystem | |
fatload - load binary file from a dos filesystem | |
fatls - list files in a directory (default /) | |
fatmkdir - create a directory | |
fatrm - delete a file | |
fatsize - determine a file's size | |
fatwrite - write file into a dos filesystem | |
fdt - flattened device tree utility commands | |
fstype - Look up a filesystem type | |
fstypes - List supported filesystem types | |
go - start application at address 'addr' | |
gpio - query and control gpio pins | |
gpt - GUID Partition Table | |
gzwrite - unzip and write memory to block device | |
help - print command description/usage | |
i2c - I2C sub-system | |
iminfo - print header information for application image | |
imxtract - extract a part of a multi-image | |
itest - return true/false on integer compare | |
ln - Create a symbolic link | |
load - load binary file from a filesystem | |
loadb - load binary file over serial line (kermit mode) | |
loads - load S-Record file over serial line | |
loadx - load binary file over serial line (xmodem mode) | |
loady - load binary file over serial line (ymodem mode) | |
loop - infinite loop on address range | |
ls - list files in a directory (default /) | |
lzmadec - lzma uncompress a memory region | |
md - memory display | |
mdio - MDIO utility commands | |
mii - MII utility commands | |
mm - memory modify (auto-incrementing address) | |
mmc - MMC sub system | |
mmcinfo - display MMC info | |
mw - memory write (fill) | |
nfs - boot image via network using NFS protocol | |
nm - memory modify (constant address) | |
panic - Panic with optional message | |
part - disk partition related commands | |
ping - send ICMP ECHO_REQUEST to network host | |
poweroff - Perform POWEROFF of the device | |
printenv - print environment variables | |
pxe - commands to get and boot from pxe files | |
random - fill memory with random pattern | |
reset - Perform RESET of the CPU | |
run - run commands in an environment variable | |
save - save file to a filesystem | |
saveenv - save environment variables to persistent storage | |
setenv - set environment variables | |
setexpr - set environment variable as the result of eval expression | |
showvar - print local hushshell variables | |
size - determine a file's size | |
sleep - delay execution for some time | |
source - run script from memory | |
sysboot - command to get and boot from syslinux files | |
test - minimal test like /bin/sh | |
tftpboot - boot image via network using TFTP protocol | |
true - do nothing, successfully | |
unlz4 - lz4 uncompress a memory region | |
unzip - unzip a memory region | |
usb - USB sub-system | |
usbboot - boot from USB device | |
version - print monitor, compiler and linker version | |
=> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment