Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi,
I design a custom board using AM67A based on BY-AI. I am trying to bring-up with a Linux image and u-boot of BY-AI that is currently working.
The difference between the two boards is that they use different DDR memories. How important is it to configure DDR in SysConfig for Linux to bring-up and running?
Can Linux still boot even if the configuration is wrong? Should I look for another problem?
I got that U-Boot log:
U-Boot SPL 2023.04-g93735daa (Aug 29 2024 - 22:05:30 +0000) SYSFW ABI: 3.1 (firmware rev 0x000a '10.0.1--v10.00.01 (Fiery Fox)') Trying to boot from MMC2 Authentication passed Authentication passed U-Boot 2023.04-g93735daa (Aug 29 2024 - 22:05:30 +0000) SoC: J722S SR1.0 HS-FS Model: BeagleBoard.org BeagleY-AI DRAM: 2 GiB (effective 4 GiB) Core: 104 devices, 28 uclasses, devicetree: separate MMC: mmc@fa00000: 1, mmc@fa20000: 2 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 Net: Could not get PHY for ethernet@8000000port@1: addr 0 am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed No ethernet found. Press SPACE to abort autoboot in 2 seconds MMC Device 0 not found no mmc device at slot 0 MMC Device 0 not found no mmc device at slot 0 switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found /extlinux/extlinux.conf Retrieving file: /extlinux/extlinux.conf BeagleY-AI microSD (extlinux.conf) (swap enabled) 1: microSD (production test) 2: transfer microSD rootfs to NVMe (advanced) 3: microSD (debug) 4: microSD (default) Enter choice: 4: microSD (default) Retrieving file: /Image append: console=ttyS2,115200n8 root=/dev/mmcblk1p3 ro rootfstype=ext4 resume=/dev/mmcblk1p2 rootwait net.ifnames=0 quiet Retrieving file: /ti/k3-am67a-beagley-ai.dtb ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Working FDT set to 88000000 Loading Device Tree to 000000008ffe4000, end 000000008ffff1e4 ... OK Working FDT set to 8ffe4000 Starting kernel ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot
And, booting stuck at this point and waiting forever. I can't see sysmted or anything.
Thank you.