Hello,
I am very much a beginner with the TDA4VM.
I've been following the follow quick start guide: https://www.ti.com/lit/ml/spruis8/spruis8.pdf?ts=1655885310968&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTDA4VM
I got through Step 1 and Step 2 perfectly fine, but I've hit a problem in step 3.
Using these instructions, https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/latest/exports/docs/linux/Overview/Download_and_Install_the_SDK.html
I've managed to to install the Linux SDK on my Ubuntu 18.04 virtual machine.
After running the setup.sh script I was able to use minicom to login to the board as a root user.
Unfortunately after a reboot I am getting the following output on minicom:
U-Boot SPL 2020.01-g3c9ebdb87d (Nov 19 2020 - 18:33:21 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0014 '20.8.5--v2020.08b (Terrific Lla')
Trying to boot from MMC2
Loading Environment from MMC... *** Warning - No MMC card found, using default environment
Starting ATF on ARM64 core...
NOTICE: BL31: v2.3():07.01.00.004-1-g52c334fc3-dirty
NOTICE: BL31: Built : 18:17:14, Nov 19 2020
U-Boot SPL 2020.01-g3c9ebdb87d (Nov 19 2020 - 18:29:59 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0014 '20.8.5--v2020.08b (Terrific Lla')
Detected: J7X-BASE-CPB rev E3
Detected: J7X-VSC8514-ETH rev E2
Trying to boot from MMC2
U-Boot 2020.01-g3c9ebdb87d (Nov 19 2020 - 18:29:59 +0000)
SoC: J721E SR2.0
Model: Texas Instruments K3 J721E SoC
Board: J721EX-PM2-SOM rev E8
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-VSC8514-ETH rev E2
Net: eth0: ethernet@46000000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
0 bytes read in 1 ms (0 Bytes/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
ethernet@46000000 Waiting for PHY auto negotiation to complete..................................................................................................................................................................!
phy_startup failed
am65_cpsw_start end error
ethernet@46000000 Waiting for PHY auto negotiation to complete..................................................................................................................................................................!
phy_startup failed
am65_cpsw_start end error
ethernet@46000000 Waiting for PHY auto negotiation to complete..................................................................................................................................................................!
phy_startup failed
am65_cpsw_start end error
ethernet@46000000 Waiting for PHY auto negotiation to complete..................................................................................................................................................................!
phy_startup failed
am65_cpsw_start end error
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Bad Linux ARM64 Image magic!
=>
I suppose the board is checking for an Ethernet connection, but nothing in the quick start guide mentioned anything and I'm not sure why this is a problem now since it was working before.
Any help would be appreciated,
Thanks in advance,
Mark