Created
March 28, 2024 12:03
-
-
Save nmenon/691ccd210ed7e1add4c865ca9a698f2e 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.04-rc5-00380-gab8d9ca3044a (Mar 28 2024 - 01:29:58 -0500) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)') | |
SPL initial stack usage: 13368 bytes | |
Trying to boot from UART | |
C | |
- 01:34:09 [INFO] Disconnected serial from beagleplay-gp-uart | |
- 01:34:09 [INFO] Receiving primary bootloader image ... | |
- 01:35:35 [INFO] Connected to beagleplay-gp-uart via serial | |
- 01:35:36 [INFO] Target: | |
Loaded 821959 bytes | |
Starting ATF on ARM64 core... | |
NOTICE: BL31: v2.10.0(debug):v2.10.0-661-geee0ec48b5d0 | |
NOTICE: BL31: Built : 01:30:28, Mar 28 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.2.7--v09.02.07 (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.1.0-251-g021a43d32b23 (gcc version 12.3.1 20230626 (Arm GNU Toolchain 12.3.Rel1 (Build arm-12.35))) #1 Thu Mar 28 06:29:58 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.2.7--v09.02.07 (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.04-rc5-00380-gab8d9ca3044a (Mar 28 2024 - 01:30:54 -0500) | |
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)') | |
SPL initial stack usage: 1696 bytes | |
Trying to boot from UART | |
C | |
- 01:35:36 [INFO] Disconnected serial from beagleplay-gp-uart | |
- 01:35:36 [INFO] Receiving secondary bootloader image ... | |
- 01:36:55 [INFO] Connected to beagleplay-gp-uart via serial | |
- 01:36:56 [INFO] Host: | |
- 01:36:57 [INFO] Target: | |
U-Boot 2024.04-rc5-00380-gab8d9ca3044a (Mar 28 2024 - 01:30:54 -0500) | |
SoC: AM62X SR1.0 GP | |
Model: BeagleBoard.org BeaglePlay | |
DRAM: 2 GiB | |
Core: 98 devices, 27 uclasses, devicetree: separate | |
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2 | |
Loading Environment from nowhere... OK | |
In: serial@2800000 | |
Out: serial@2800000 | |
Err: serial@2800000 | |
Net: am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed | |
am65_cpsw_nuss_port ethernet@8000000port@2: phy_connect() failed | |
No ethernet found. | |
Press SPACE to abort autoboot in 2 seconds | |
=> | |
=> | |
- 01:36:58 [INFO] Disconnected serial from beagleplay-gp-uart | |
- 01:36:58 [INFO] Connected to beagleplay-gp-uart via serial | |
- 01:36:58 [INFO] Host: | |
- 01:36:58 [INFO] Target: | |
=> | |
- 01:36:58 [INFO] Host: version | |
- 01:36:58 [INFO] Target: | |
version | |
U-Boot 2024.04-rc5-00380-gab8d9ca3044a (Mar 28 2024 - 01:30:54 -0500) | |
=> | |
- 01:36:58 [INFO] Host: setenv bootargs 'console=ttyO0,115200n8 sysrq_always_enabled ' | |
- 01:36:58 [INFO] Target: | |
setenv bootargs 'console=ttyO0,115200n8 sysrq_always_enabled ' | |
=> | |
- 01:36:58 [INFO] Host: setenv bootcmd '' | |
- 01:36:58 [INFO] Target: | |
setenv bootcmd '' | |
=> | |
- 01:36:58 [INFO] Host: setenv autoload 'no' | |
- 01:36:59 [INFO] Target: | |
setenv autoload 'no' | |
=> | |
- 01:36:59 [INFO] Host: setenv serverip '192.168.0.1' | |
- 01:36:59 [INFO] Target: | |
setenv serverip '192.168.0.1' | |
=> | |
- 01:36:59 [INFO] Host: setenv _initramfs - | |
- 01:36:59 [INFO] Target: | |
setenv _initramfs - | |
=> | |
- 01:36:59 [INFO] Host: printenv | |
- 01:36:59 [INFO] Target: | |
printenv | |
_initramfs=- | |
addr_fit=0x90000000 | |
arch=arm | |
args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000 | |
args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} | |
autoload=no | |
baudrate=115200 | |
board=beagleplay | |
board_name=beagleplay | |
boot=mmc | |
boot_fdt=try | |
boot_fit=0 | |
boot_targets=mmc1 mmc0 | |
bootargs=console=ttyO0,115200n8 sysrq_always_enabled | |
bootcmd= | |
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 | |
bootmeths=script extlinux efi pxe | |
bootpart=1:1 | |
bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr} | |
console=ttyS2,115200n8 | |
cpu=armv8 | |
do_main_cpsw0_qsgmii_phyinit=0 | |
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; | |
fdt_addr_r=0x88000000 | |
fdtaddr=0x88000000 | |
fdtcontroladdr=ffb0cfe0 | |
fdtfile=ti/k3-am625-beagleplay.dtb | |
fdtoverlay_addr_r=0x89000000 | |
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 | |
set_led_state_fail_load= led led-0 off; led led-1 on; led led-2 off; led led-3 on; led led-4 off | |
set_led_state_start_load=led led-0 on; led led-1 off; led led-2 on; led led-3 off; led led-4 on | |
soc=k3 | |
stderr=serial@2800000 | |
stdin=serial@2800000 | |
stdout=serial@2800000 | |
update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit} | |
vendor=beagle | |
Environment size: 3671/126972 bytes | |
=> | |
- 01:36:59 [INFO] Host: printenv bootargs | |
- 01:37:00 [INFO] Target: | |
printenv bootargs | |
bootargs=console=ttyO0,115200n8 sysrq_always_enabled | |
=> | |
- 01:37:00 [INFO] Host: setenv bootargs ''${bootargs}' ip=:::::eth0:dhcp ' | |
- 01:37:00 [INFO] Target: | |
setenv bootargs ''${bootargs}' ip=:::::eth0:dhcp ' | |
=> | |
- 01:37:00 [INFO] Host: setenv serverip '192.168.0.1' | |
- 01:37:00 [INFO] Target: | |
setenv serverip '192.168.0.1' | |
=> | |
- 01:37:00 [INFO] Host: setenv autoload 'no' | |
- 01:37:00 [INFO] Target: | |
setenv autoload 'no' | |
=> | |
- 01:37:00 [INFO] Host: dhcp | |
- 01:37:40 [ERROR] On command: dhcp waiting for dhcp.+?(?mi-x:DHCP client bound to address.*(?-mix:(?-mix:U-Boot#)|=>)) >>> error: execution expired | |
- 01:37:40 [INFO] Target: | |
dhcp | |
am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed | |
"Synchronous Abort" handler, esr 0x86000004, far 0x3030303030303840 | |
elr: 3030302fb0bc6840 lr : 3030302fb0bc6840 (reloc) | |
elr: 3030303030303840 lr : 3030303030303840 | |
x0 : 00000000ffffffed x1 : 0000000000000000 | |
x2 : 0000000000000008 x3 : 00000000ffb34070 | |
x4 : 00000000fffcefb0 x5 : 00000000ffb340e0 | |
x6 : 0000000000000000 x7 : 00000000ffb341e0 | |
x8 : 000000000000976c x9 : 00000000ffb0cabc | |
x10: 0000000000000001 x11: 000000000000976c | |
x12: 00000000ffb0cb0c x13: 00000000ffb0cfe0 | |
x14: 0000000000000004 x15: 00000000ffb0c840 | |
x16: 00000000fff81470 x17: 0000000000000000 | |
x18: 00000000ffb1dda0 x19: 0000314074726f70 | |
x20: 00000000ffb2c090 x21: 00000000fffef000 | |
x22: 0000000000000000 x23: 00000000fffef000 | |
x24: 00000000fffef000 x25: 0000000000000000 | |
x26: 00000000ffb2c530 x27: 0000000000000000 | |
x28: 0000000000000000 x29: 74656e7265687465 | |
Code: "Synchronous Abort" handler, esr 0x96000004, far 0x3030303030303830 | |
elr: 0000000080802af8 lr : 0000000080802af8 (reloc) | |
elr: 00000000fff3faf8 lr : 00000000fff3faf8 | |
x0 : 0000000000000006 x1 : 0000000000000000 | |
x2 : 0000000000000020 x3 : 0000000002800000 | |
x4 : 0000000002800000 x5 : 00000000ffb0c603 | |
x6 : 00000000fffbd316 x7 : 00000000ffb0ca90 | |
x8 : 00000000ffffffe8 x9 : 0000000000000010 | |
x10: 0000000000000006 x11: 000000000001869f | |
x12: 00000000ffb0cb0c x13: 00000000ffb0cfe0 | |
x14: 0000000000000000 x15: 00000000ffb0c603 | |
x16: 00000000fff81470 x17: 0000000000000000 | |
x18: 00000000ffb1dda0 x19: fffffffffffffffc | |
x20: 00000000fffc54ee x21: 00000000fffbdf0b | |
x22: 00000000fffc6a58 x23: 3030303030303840 | |
x24: 00000000fffef000 x25: 0000000000000000 | |
x26: 00000000ffb2c530 x27: 0000000000000000 | |
x28: 0000000000000000 x29: 00000000ffb0ca90 | |
Code: 92800073 f0000420 912adc00 9401c100 (b8737ae1) | |
Resetting CPU ... | |
resetting ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment