Created
January 12, 2024 12:25
-
-
Save nmenon/91e3282e00e38ae42e8cf640be2ab888 to your computer and use it in GitHub Desktop.
This file contains 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 2024.01-00795-g2ee7a8ec6f17 (Jan 12 2024 - 00:28:50 -0600) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)') | |
SPL initial stack usage: 13368 bytes | |
Trying to boot from UART | |
C | |
- 00:34:04 [INFO] Disconnected serial from am62xx-sk | |
- 00:34:04 [INFO] Receiving primary bootloader image ... | |
- 00:35:31 [INFO] Connected to am62xx-sk via serial | |
- 00:35:32 [INFO] Target: | |
Loaded 831943 bytes | |
Starting ATF on ARM64 core... | |
NOTICE: BL31: v2.10.0 (debug):v2.10.0-173-geefa45cfafaf | |
NOTICE: BL31: Built : 00:28:38, Jan 12 2024 | |
INFO: GICv3 without legacy support detected. | |
INFO: ARM GICv3 driver initialized in EL3 | |
INFO: Maximum SPI INTID supported: 287 | |
INFO: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)') | |
INFO: BL31: Initializing runtime services | |
INFO: BL31: cortex_a53: CPU workaround for erratum 855873 was applied | |
INFO: BL31: cortex_a53: CPU workaround for erratum 1530924 was applied | |
INFO: BL31: Initializing BL32 | |
I/TC: | |
I/TC: OP-TEE version: 4.0.0-257-g6959626e1621 (gcc version 12.3.1 20230626 (Arm GNU Toolchain 12.3.Rel1 (Build arm-12.35))) #1 Fri Jan 12 06:29:22 UTC 2024 aarch64 | |
I/TC: WARNING: This OP-TEE configuration might be insecure! | |
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html | |
I/TC: Primary CPU initializing | |
I/TC: GIC redistributor base address not provided | |
I/TC: Assuming default GIC group status and modifier | |
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)') | |
I/TC: HUK Initialized | |
I/TC: Primary CPU switching to normal world boot | |
INFO: BL31: Preparing for EL3 exit to normal world | |
INFO: Entry point address = 0x80080000 | |
INFO: SPSR = 0x3c9 | |
U-Boot SPL 2024.01-00795-g2ee7a8ec6f17 (Jan 12 2024 - 00:30:14 -0600) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)') | |
SPL initial stack usage: 1872 bytes | |
Trying to boot from UART | |
C | |
- 00:35:32 [INFO] Disconnected serial from am62xx-sk | |
- 00:35:32 [INFO] Receiving secondary bootloader image ... | |
- 00:36:49 [INFO] Connected to am62xx-sk via serial | |
- 00:36:49 [INFO] Host: | |
- 00:36:51 [INFO] Target: | |
d 728587 bytes | |
U-Boot 2024.01-00795-g2ee7a8ec6f17 (Jan 12 2024 - 00:30:14 -0600) | |
SoC: AM62X SR1.0 GP | |
Model: Texas Instruments AM625 SK | |
DRAM: 2 GiB | |
Core: 57 devices, 23 uclasses, devicetree: separate | |
MMC: mmc@fa10000: 0, mmc@fa00000: 1 | |
Loading Environment from nowhere... OK | |
In: serial@2800000 | |
Out: serial@2800000 | |
Err: serial@2800000 | |
Net: eth0: ethernet@8000000port@1 | |
Hit any key to stop autoboot: 2 0 | |
=> | |
=> | |
=> | |
=> | |
- 00:36:51 [INFO] Disconnected serial from am62xx-sk | |
- 00:36:51 [INFO] Connected to am62xx-sk via serial | |
- 00:36:51 [INFO] Host: | |
- 00:36:52 [INFO] Target: | |
=> | |
- 00:36:52 [INFO] Host: version | |
- 00:36:52 [INFO] Target: | |
version | |
U-Boot 2024.01-00795-g2ee7a8ec6f17 (Jan 12 2024 - 00:30:14 -0600) | |
=> | |
- 00:36:52 [INFO] Host: setenv bootargs 'console=ttyS2,115200n8 earlyprintk=serial,ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 rootwait fsck.mode=skip sysrq_always_enabled ' | |
- 00:36:52 [INFO] Target: | |
setenv bootargs 'console=ttyS2,115200n8 earlyprintk=serial,ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 rootwait fsck.mode=skip sysrq_always_enabled ' | |
=> | |
- 00:36:52 [INFO] Host: setenv bootcmd '' | |
- 00:36:52 [INFO] Target: | |
setenv bootcmd '' | |
=> | |
- 00:36:52 [INFO] Host: setenv autoload 'no' | |
- 00:36:52 [INFO] Target: | |
setenv autoload 'no' | |
=> | |
- 00:36:52 [INFO] Host: setenv serverip '192.168.0.1' | |
- 00:36:53 [INFO] Target: | |
setenv serverip '192.168.0.1' | |
=> | |
- 00:36:53 [INFO] Host: setenv _initramfs - | |
- 00:36:53 [INFO] Target: | |
setenv _initramfs - | |
=> | |
- 00:36:53 [INFO] Host: printenv | |
- 00:36:53 [INFO] Target: | |
printenv | |
_initramfs=- | |
addr_fit=0x90000000 | |
arch=arm | |
args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000 ${mtdparts} | |
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} | |
autoload=no | |
baudrate=115200 | |
board=am62x | |
board_name=am62x | |
boot=mmc | |
boot_fdt=try | |
boot_fit=0 | |
boot_targets=mmc1 mmc0 usb pxe dhcp | |
bootargs=console=ttyS2,115200n8 earlyprintk=serial,ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 rootwait fsck.mode=skip sysrq_always_enabled | |
bootcmd_ti_mmc=run findfdt; run init_${boot}; if test ${boot_fit} -eq 1; then run get_fit_${boot}; run get_fit_overlaystring; run run_fit; else; run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern; fi; | |
bootdelay=2 | |
bootdir=/boot | |
bootenvfile=uEnv.txt | |
bootm_size=0x10000000 | |
bootpart=1:2 | |
bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr} | |
console=ttyS2,115200n8 | |
cpu=armv8 | |
default_device_tree="k3-am625-sk" | |
default_device_tree_arch=ti | |
dtboaddr=0x89000000 | |
envboot=if mmc dev ${mmcdev}; then if mmc rescan; then echo SD/MMC found on device ${mmcdev}; if test -n "${loadbootscript}" && run loadbootscript; then run bootscript; else if run loadbootenv; then echo Loaded env from ${bootenvfile}; run importbootenv; fi; if test -n $uenvcmd; then echo Running uenvcmd ...; run uenvcmd; fi; fi; fi; fi; | |
ethaddr=f4:84:4c:fc:92:ae | |
fdt_addr_r=0x88000000 | |
fdtaddr=0x88000000 | |
fdtcontroladdr=ffb17860 | |
fdtoverlay_addr_r=0x89000000 | |
findfdt=setenv name_fdt ${default_device_tree_arch}/${default_device_tree}.dtb; setenv fdtfile ${name_fdt} | |
finduuid=part uuid ${boot} ${bootpart} uuid | |
get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/dtb/${name_fdt} | |
get_fit_config=setexpr name_fit_config gsub / _ conf-${fdtfile} | |
get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit} | |
get_fit_overlaystring=for overlay in $name_overlays; do; setexpr name_fit_overlay gsub / _ conf-${overlay}; setenv overlaystring ${overlaystring}'#'${name_fit_overlay}; done; | |
get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern} | |
get_overlay_mmc=fdt address ${fdtaddr}; fdt resize 0x100000; for overlay in $name_overlays; do; load mmc ${bootpart} ${dtboaddr} ${bootdir}/dtb/${overlay} && fdt apply ${dtboaddr}; done; | |
importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize} | |
init_mmc=run args_all args_mmc | |
kernel_addr_r=0x82000000 | |
loadaddr=0x82000000 | |
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile} | |
loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/dtb/${fdtfile} | |
loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile} | |
mmcboot=if mmc dev ${mmcdev}; then devnum=${mmcdev}; devtype=mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev}; if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else run mmcloados; fi; fi; fi; fi; | |
mmcdev=1 | |
mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run get_fdt_mmc; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi; | |
mmcrootfstype=ext4 rootwait | |
name_fit=fitImage | |
name_kern=Image | |
partitions=name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs} | |
pxefile_addr_r=0x80100000 | |
ramdisk_addr_r=0x88080000 | |
rd_spec=- | |
rdaddr=0x88080000 | |
run_fit=run get_fit_config; bootm ${addr_fit}#${name_fit_config}${overlaystring} | |
run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr} | |
scriptaddr=0x80000000 | |
serverip=192.168.0.1 | |
soc=k3 | |
splashfile=ti_logo_414x97_32bpp.bmp.gz | |
splashimage=0x80200000 | |
splashpos=m,m | |
splashsource=sf | |
stderr=serial@2800000 | |
stdin=serial@2800000 | |
stdout=serial@2800000 | |
update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit} | |
vendor=ti | |
Environment size: 3760/126972 bytes | |
=> | |
- 00:36:53 [INFO] Host: printenv bootargs | |
- 00:36:54 [INFO] Target: | |
printenv bootargs | |
bootargs=console=ttyS2,115200n8 earlyprintk=serial,ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 rootwait fsck.mode=skip sysrq_always_enabled | |
=> | |
- 00:36:54 [INFO] Host: setenv bootargs ''${bootargs}' ip=:::::eth0:dhcp ' | |
- 00:36:54 [INFO] Target: | |
setenv bootargs ''${bootargs}' ip=:::::eth0:dhcp ' | |
=> | |
- 00:36:54 [INFO] Host: setenv serverip '192.168.0.1' | |
- 00:36:54 [INFO] Target: | |
setenv serverip '192.168.0.1' | |
=> | |
- 00:36:54 [INFO] Host: setenv autoload 'no' | |
- 00:36:54 [INFO] Target: | |
setenv autoload 'no' | |
=> | |
- 00:36:54 [INFO] Host: dhcp | |
- 00:36:55 [INFO] Target: | |
dhcp | |
link up on port 1, speed 1000, full duplex | |
BOOTP broadcast 1 | |
BOOTP broadcast 2 | |
BOOTP broadcast 3 | |
DHCP client bound to address 192.168.0.109 (1066 ms) | |
=> | |
- 00:36:55 [INFO] Host: tftp ${loadaddr} 192.168.0.1:vatf_am62xx-sk/597a704de3feff6914beb12d45e3afd2 | |
- 00:37:09 [INFO] Target: | |
tftp ${loadaddr} 192.168.0.1:vatf_am62xx-sk/597a704de3feff6914beb12d45e3afd2 | |
link up on port 1, speed 1000, full duplex | |
Using ethernet@8000000port@1 device | |
TFTP from server 192.168.0.1; our IP address is 192.168.0.109 | |
Filename 'vatf_am62xx-sk/597a704de3feff6914beb12d45e3afd2'. | |
Load address: 0x82000000 | |
Loading: *T #T ################################################# 41.7 MiB | |
3 MiB/s | |
done | |
Bytes transferred = 43702784 (29ada00 hex) | |
=> | |
- 00:37:09 [INFO] Host: tftp ${fdt_addr_r} 192.168.0.1:vatf_am62xx-sk/3a99c659f8a4031df634cab0ae34360c | |
- 00:37:09 [INFO] Target: | |
tftp ${fdt_addr_r} 192.168.0.1:vatf_am62xx-sk/3a99c659f8a4031df634cab0ae34360c | |
link up on port 1, speed 1000, full duplex | |
Using ethernet@8000000port@1 device | |
TFTP from server 192.168.0.1; our IP address is 192.168.0.109 | |
Filename 'vatf_am62xx-sk/3a99c659f8a4031df634cab0ae34360c'. | |
Load address: 0x88000000 | |
Loading: *################################################## 50.4 KiB | |
7 MiB/s | |
done | |
Bytes transferred = 51645 (c9bd hex) | |
=> | |
- 00:37:09 [INFO] Host: fdt address ${fdt_addr_r} | |
- 00:37:10 [INFO] Target: | |
fdt address ${fdt_addr_r} | |
Working FDT set to 88000000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment