Tool/software:
Hi,
we use our custom board and SDk version is 7.3
Without modification, we build u-boot and kernel
1. tar xf tisdk-default-image-j7200-evm.tar.xz to rootfs_partition
2. tar xf boot-j7200-evm.tar.gz to boot_partition
3. make uboot and linux
4. make linux_install
5 update tispl.bin u-boot.img and tiboot3.bin to boot_partition
6. Power on, UART prints error information
U-Boot SPL 2020.01-g2781231a33 (Apr 10 2021 - 13:46:58 +0000) SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') Reading on-board EEPROM at 0x50 failed 1 i2c_write: error waiting for data ACK (status=0x116) read error from device: 41c86438 register: x! 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.4(release):07.03.00.005-dirty NOTICE: BL31: Built : 13:45:56, Apr 10 2021 U-Boot SPL 2020.01 (Dec 02 2024 - 14:13:49 +0800) SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') Reading on-board EEPROM at 0x50 failed 1 ERROR: Unhandled External Abort received on 0x80000000 from EL2 ERROR: exception reason=0 syndrome=0xbf000002 Unhandled Exception from EL2 x0 = 0x0000000081f00328 x1 = 0x0000000000000000 x2 = 0x0000000000000019 x3 = 0x0000000500000000 x4 = 0x0000000000000004 x5 = 0x0000000000000000 x6 = 0x0000000047000000 x7 = 0x0000000000000004 x8 = 0x0000000000000003 x9 = 0x0000000000000008 x10 = 0x0000000081fffc4c x11 = 0x00000000800c02d8 x12 = 0x0000000000000200 x13 = 0x0000000081fffbec x14 = 0x00000000800c02d8 x15 = 0x0000000080080ab0 x16 = 0x00000000800a4e28 x17 = 0x0000000000000000 x18 = 0x0000000081fffe80 x19 = 0x0000000000000000 x20 = 0x0000000080178dc0 x21 = 0x0000000081f00328 x22 = 0x00000000800bf000 x23 = 0x0000000000000000 x24 = 0x0000000000000000 x25 = 0x0000000000000000 x26 = 0x0000000000000000 x27 = 0x0000000000000000 x28 = 0x0000000000000000 x29 = 0x0000000081fffce0 x30 = 0x000000008009e21c scr_el3 = 0x000000000000073d sctlr_el3 = 0x0000000030cd183f cptr_el3 = 0x0000000000000000 tcr_el3 = 0x0000000080803520 daif = 0x00000000000002c0 mair_el3 = 0x00000000004404ff spsr_el3 = 0x00000000200003c9 elr_el3 = 0x000000008009e274 ttbr0_el3 = 0x0000000070010b00 esr_el3 = 0x00000000bf000002 far_el3 = 0x0000000000000000 spsr_el1 = 0x0000000000000000 elr_el1 = 0x0000000000000000 spsr_abt = 0x0000000000000000 spsr_und = 0x0000000000000000 spsr_irq = 0x0000000000000000 spsr_fiq = 0x0000000000000000 sctlr_el1 = 0x0000000030d00801 actlr_el1 = 0x0000000000000000 cpacr_el1 = 0x0000000000000000 csselr_el1 = 0x0000000000000000 sp_el1 = 0x0000000000000000 esr_el1 = 0x0000000000000000 ttbr0_el1 = 0x0000000000000000 ttbr1_el1 = 0x0000000000000000 mair_el1 = 0x0000000000000000 amair_el1 = 0x0000000000000000 tcr_el1 = 0x0000000000800080 tpidr_el1 = 0x0000000000000000 tpidr_el0 = 0x0000000000000000 tpidrro_el0 = 0x0000000000000000 par_el1 = 0x0000000000000000 mpidr_el1 = 0x0000000080000000 afsr0_el1 = 0x0000000000000000 afsr1_el1 = 0x0000000000000000 contextidr_el1 = 0x0000000000000000 vbar_el1 = 0x0000000000000000 cntp_ctl_el0 = 0x0000000000000000 cntp_cval_el0 = 0x0000000000000000 cntv_ctl_el0 = 0x0000000000000000 cntv_cval_el0 = 0x0000000000000000 cntkctl_el1 = 0x0000000000000000 sp_el0 = 0x000000007000a3d0 isr_el1 = 0x0000000000000000 dacr32_el2 = 0x0000000000000000 ifsr32_el2 = 0x0000000000000000 cpuectlr_el1 = 0x0000001b00000040 cpumerrsr_el1 = 0x0000000000000000 l2merrsr_el1 = 0x0000000000000000