Part Number: TDA4VMXEVM
Hi,
I use the psdk-linux-automotive-j7-evm-07_00_01, and installed it according the description of TI.
I executed the setup.sh and setup everything for booting linux via network (kernel via tftp and rootfs via nfs)
However, uboot hangs a considerable amount of time at this line:
"Filename 'k3-j721e-auto-common.dtbo'.
Load address: 0x83000000"
This file is not existent within the rootfs. I'm wondering why uboot wants this device-tree blob.
I grepped for "k3-j721e-auto-common" within the u-boot sourcecode, but cannot find anything.
The same for the bin/setupBoard.minicom, which seems to me to configure the env for uboot.
This is the logfile right from the start:
root@j7-evm:~#
U-Boot SPL 2020.01-gf9b0d030d3 (Sep 29 2020 - 09:38:59 +0000)
SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
Trying to boot from MMC2
Loading Environment from MMC... *** Warning - No MMC card found, using default environment
Remoteproc 2 started successfully
Starting ATF on ARM64 core...
NOTICE: BL31: v2.3():07.01.00.002-dirty
NOTICE: BL31: Built : 09:27:27, Sep 29 2020
U-Boot SPL 2020.01-gf9b0d030d3 (Sep 29 2020 - 09:31:07 +0000)
SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
Detected: J7X-BASE-CPB rev E3
Detected: J7X-GESI-EXP rev E3
Detected: J7X-VSC8514-ETH rev E2
Trying to boot from MMC2
U-Boot 2020.01-gf9b0d030d3 (Sep 29 2020 - 09:31:07 +0000)
SoC: J721E SR1.0
Model: Texas Instruments K3 J721E SoC
Board: J721EX-PM2-SOM rev E7
DRAM: 4 GiB
not found for dev hbmc-mux
Flash: 0 Bytes
MMC: sdhci@4f80000: 0, sdhci@4fb0000: 1
Loading Environment from MMC... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Detected: J7X-BASE-CPB rev E3
Detected: J7X-GESI-EXP rev E3
Detected: J7X-VSC8514-ETH rev E2
Net: eth0: ethernet@046000000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
40 bytes read in 1 ms (39.1 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
ethernet@046000000 Waiting for PHY auto negotiation to complete.. done
link up on port 1, speed 1000, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 172.16.1.45 (256 ms)
link up on port 1, speed 1000, full duplex
BOOTP broadcast 1
DHCP client bound to address 172.16.1.45 (3 ms)
link up on port 1, speed 1000, full duplex
Using ethernet@046000000 device
TFTP from server 172.16.1.62; our IP address is 172.16.1.45
Filename 'Image-j7-evm.bin'.
Load address: 0x80080000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###
1.1 MiB/s
done
Bytes transferred = 16654344 (fe2008 hex)
link up on port 1, speed 1000, full duplex
Using ethernet@046000000 device
TFTP from server 172.16.1.62; our IP address is 172.16.1.45
Filename 'k3-j721e-common-proc-board.dtb'.
Load address: 0x82000000
Loading: ##################
1.1 MiB/s
done
Bytes transferred = 89857 (15f01 hex)
link up on port 1, speed 1000, full duplex
Using ethernet@046000000 device
TFTP from server 172.16.1.62; our IP address is 172.16.1.45
Filename 'k3-j721e-auto-common.dtbo'.
Load address: 0x83000000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
## Flattened Device Tree blob at 82000000
Booting using the fdt blob at 0x82000000
Loading Device Tree to 00000000fdda1000, end 00000000fdeb9fff ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[ 0.000000] Linux version 5.4.40-g66cf445b76 (thomas@dt-tda4) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 90
[ 0.000000] Machine model: Texas Instruments K3 J721E SoC
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
First it loads the kernel via tftp, then (I assume) "k3-j721e-common-proc-board.dtb" via nfs, and then "k3-j721e-auto-common.dtbo" which does not exist.
How can I prevent uboot from loading k3-j721e-auto-common.dtbo? Where is the configuration?
Thanks and best regards,
Thomas