Hi TI,
I am following this guide: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/988278/faq-tda4vm-j721e-j7200-how-to-switch-console-to-a-different-uart-instance to switch U-Boot console output to MCU_UART. I am working on a vanilla installation of PSDK Linux 08.05 with TI J721e EVM board. Because I am working on J721e EVM board, I modified the corresponding k3-j721e-* device tree files instead of the j7200, which are suggested in the linked thread. I am loading the generated binaries via dfu-util to TI EVM board, which is set to USB Boot mode.
However, I am getting the following output on MCU_UART:
Welcome to minicom 2.8 OPTIONS: I18n Port /dev/ttyUSB1, 15:34:12 Press CTRL-A Z for help on special keys b`��$@���D���Ā���D������JF���̤D����d�����A#�����D#"!��儦������ĄĤ��ć���Ɓą�F�ă�����礧ĄńńMF�Ƨ��凤� @���������������������������������������������������`ab��dC#��䄆��G���冄ŅX�焅���b��ħ� � ���'GC�NOT y NOTICE: BL31: Built : 15:11:49, Dec 11 2023 ERROR: Unhandled External Abort received on 0x80000000 from S-EL1 ERROR: exception reason=0 syndrome=0xbf000000 Unhandled Exception from EL1 x0 = 0x000000009b600000 x1 = 0x0000000000000000 x2 = 0x000000009b7fffff x3 = 0x000000009e860c28 x4 = 0x0000000002800000 x5 = 0x000000000000001f x6 = 0x000000000280001f x7 = 0x0000000000200000 x8 = 0x000000009e897a48 x9 = 0x000000009e87dff0 x10 = 0x0000000000000000 x11 = 0x0000000000000000 x12 = 0x000000009e8979b8 x13 = 0x000000000000000a x14 = 0x00000000ffffffff x15 = 0x0000000000000020 x16 = 0x000000009e8125ac x17 = 0x0000000000000000 x18 = 0x0000000000000000 x19 = 0x000000009e897b30 x20 = 0x0000000000000001 x21 = 0x000000009e86c654 x22 = 0x0000000000000000 x23 = 0x0000000000000007 x24 = 0x000000009e897c40 x25 = 0x0000000000000000 x26 = 0x0000000000000006 x27 = 0x0000000000000001 x28 = 0x0000000000000100 x29 = 0x000000009e897a50 x30 = 0x000000009e8125c0 scr_el3 = 0x0000000000000e38 sctlr_el3 = 0x0000000030cd183f cptr_el3 = 0x0000000000000000 tcr_el3 = 0x0000000080803520 daif = 0x00000000000002c0 mair_el3 = 0x00000000004404ff spsr_el3 = 0x00000000800003c4 elr_el3 = 0x000000009e8125c0 ttbr0_el3 = 0x0000000070011d00 esr_el3 = 0x00000000bf000000 far_el3 = 0x0000000000000000 spsr_el1 = 0x0000000000000000 elr_el1 = 0x0000000000000000 spsr_abt = 0x0000000000000000 spsr_und = 0x0000000000000000 spsr_irq = 0x0000000000000000 spsr_fiq = 0x0000000000000000 sctlr_el1 = 0x0000000000c8180d actlr_el1 = 0x0000000000000000 cpacr_el1 = 0x0000000000000000 csselr_el1 = 0x0000000000000000 sp_el1 = 0x000000009e86d4a0 esr_el1 = 0x0000000000000000 ttbr0_el1 = 0x000000009e88d000 ttbr1_el1 = 0x0000000000000000 mair_el1 = 0x00000000ff00ff04 amair_el1 = 0x0000000000000000 tcr_el1 = 0x0000000180803fa0 tpidr_el1 = 0x0000000000000000 tpidr_el0 = 0x0000000000000000 tpidrro_el0 = 0x0000000000000000 par_el1 = 0x0400000002800b00 mpidr_el1 = 0x0000000080000000 afsr0_el1 = 0x0000000000000000 afsr1_el1 = 0x0000000000000000 contextidr_el1 = 0x0000000000000000 vbar_el1 = 0x000000009e801000 cntp_ctl_el0 = 0x0000000000000000 cntp_cval_el0 = 0x0000000000000000 cntv_ctl_el0 = 0x0000000000000000 cntv_cval_el0 = 0x0000000000000000 cntkctl_el1 = 0x0000000000000000 sp_el0 = 0x000000007000b320 isr_el1 = 0x0000000000000000 dacr32_el2 = 0x0000000000000000 ifsr32_el2 = 0x0000000000000000 cpuectlr_el1 = 0x0000001b00000040 cpumerrsr_el1 = 0x0000000000000000 l2merrsr_el1 = 0x0000000000000000
I also applied the needed changes for ATF firmware.
Can you give any support on what is going wrong here?
Thanks for your help and best regards,
Felix