Part Number: AM625
Other Parts Discussed in Thread: SYSCONFIG,
I can use the default image to start on your board, but I can't start on the command line on the board I made, and the errors are basically in the file system startup service stage, which is as follows. May I ask what is the correlation between the errors and what causes them? Is the M core not correctly configured
[ OK ] Reached target System Time Set.
[ 16.498495] random: systemd: uninitialized urandom read (16 bytes read)
[ OK ] Reached target System Time Synchronized.
[ 16.524768] random: systemd: uninitialized urandom read (16 bytes read)
[ 16.758374] random: crng init done
[ 16.761849] random: 67 urandom warning(s) missed due to ratelimiting
[ 17.450404] k3-m4-rproc 5000000.m4fss: assigned reserved memory node m4f-dma-memory@9cb00000
[ OK ] Started Load/Save Random Seed.
[ 17.569191] k3-m4-rproc 5000000.m4fss: configured M4 for remoteproc mode
[ 17.579958] k3-m4-rproc 5000000.m4fss: local reset is deasserted for device
[ 17.602994] remoteproc remoteproc0: 5000000.m4fss is available
[ 17.633926] remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
[ 17.645295] remoteproc remoteproc0: powering up 5000000.m4fss
[ 17.660600] remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
[ 17.671123] remoteproc remoteproc0: request_firmware failed: -2
ERROR: Unhandled External Abort received on 0x80000000 from S-EL1
ERROR: exception reason=1 syndrome=0x92000010
Unhandled Exception from EL1
x0 = 0xffff80001162b090
x1 = 0xffff0000001be200
x2 = 0x0000000000000000
x3 = 0xffff000005cff800
x4 = 0xffff00000033b610
x5 = 0x000000000e021000
x6 = 0x000000000000008b
x7 = 0x0000000000000041
x8 = 0xffff8000110aa48c
x9 = 0xffff8000111c4000
x10 = 0x0000000000001000
x11 = 0xffff80001162d000
x12 = 0xffff800011645000
x13 = 0x0000000000000000
x14 = 0x00000000000002a5
x15 = 0x0000000000000000
x16 = 0x0000000000000000
x17 = 0x0000000000000000
x18 = 0x0000000000000003
x19 = 0xffff000003d74c80
x20 = 0xffff00000033b410
x21 = 0xffff000003d74c90
x22 = 0xffff00000033b400
x23 = 0xffff000003d74d20
x24 = 0x000000000000003a
x25 = 0xffff8000111723a0
x26 = 0x0000000000000003
x27 = 0xffff8000100f6118
x28 = 0xffff000003f4c800
x29 = 0xffff80001171b920
x30 = 0xffff800008b74330
scr_el3 = 0x000000000000073d
sctlr_el3 = 0x0000000030cd183f
cptr_el3 = 0x0000000000000000
tcr_el3 = 0x0000000080803520
daif = 0x00000000000002c0
mair_el3 = 0x00000000004404ff
spsr_el3 = 0x0000000080000005
elr_el3 = 0xffff800008b74340
ttbr0_el3 = 0x000000009e7910c0
esr_el3 = 0x0000000092000010
far_el3 = 0xffff80001162b090
spsr_el1 = 0x0000000000000005
elr_el1 = 0xffff8000104a0be4
spsr_abt = 0x0000000000000000
spsr_und = 0x0000000000000000
spsr_irq = 0x0000000000000000
spsr_fiq = 0x0000000000000000
sctlr_el1 = 0x0000000034d4d91d
actlr_el1 = 0x0000000000000000
cpacr_el1 = 0x0000000000300000
csselr_el1 = 0x0000000000000000
sp_el1 = 0xffff80001171b920
esr_el1 = 0x0000000092000047
ttbr0_el1 = 0x0000000083f47000
ttbr1_el1 = 0x00bc000082ed2000
mair_el1 = 0x000c0400bb44ffff
amair_el1 = 0x0000000000000000
tcr_el1 = 0x00000032b5d03590
tpidr_el1 = 0xffff80006ec1e000
tpidr_el0 = 0x0000ffffa234eb40
tpidrro_el0 = 0x0000000000000000
par_el1 = 0x0000000000000000
mpidr_el1 = 0x0000000080000000
afsr0_el1 = 0x0000000000000000
afsr1_el1 = 0x0000000000000000
contextidr_el1 = 0x0000000000000000
vbar_el1 = 0xffff800010010800
cntp_ctl_el0 = 0x0000000000000005
cntp_cval_el0 = 0x000000555280f6fd
cntv_ctl_el0 = 0x0000000000000000
cntv_cval_el0 = 0x0000000000000000
cntkctl_el1 = 0x00000000000000d6
sp_el0 = 0x000000009e78b440
isr_el1 = 0x0000000000000040
dacr32_el2 = 0x0000000000000000
ifsr32_el2 = 0x0000000000000000
cpuectlr_el1 = 0x0000000000000040
cpumerrsr_el1 = 0x000000000900003f
l2merrsr_el1 = 0x0000000010244ef0
cpuactlr_el1 = 0x00001000090ca000
[ 19.034177] ti-sci 44043000.system-controller: Mbox timedout in resp(caller: ti_sci_cmd_put_device+0x18/0x28)
[ 19.050168] ti-sci 44043000.system-controller: Mbox send fail -110
[ 38.762124] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 38.768233] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=2624
[ 38.777176] (detected by 1, t=5252 jiffies, g=841, q=4510)
[ 38.782733] Task dump for CPU 0:
[ 38.785951] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002a
[ 38.795850] Call trace:
[ 38.798299] __switch_to+0xc0/0x118
[ 38.801780] lock_timer_base+0x64/0xa8
[ 38.805518] try_to_del_timer_sync+0x2c/0x90
[ 38.809776] del_timer_sync+0x38/0x60
[ 38.813430] of_find_property+0x48/0x78
[ 38.817255] 0xffff000000001e00
[ 101.782123] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 101.788230] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=10495
[ 101.797259] (detected by 1, t=21007 jiffies, g=841, q=4570)
[ 101.802901] Task dump for CPU 0:
[ 101.806118] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002a
[ 101.816017] Call trace:
[ 101.818465] __switch_to+0xc0/0x118
[ 101.821946] lock_timer_base+0x64/0xa8
[ 101.825684] try_to_del_timer_sync+0x2c/0x90
[ 101.829941] del_timer_sync+0x38/0x60
[ 101.833596] of_find_property+0x48/0x78
[ 101.837421] 0xffff000000001e00
[ 164.802123] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 164.808230] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=18365
[ 164.817259] (detected by 1, t=36762 jiffies, g=841, q=4749)
[ 164.822903] Task dump for CPU 0:
[ 164.826121] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002a
[ 164.836020] Call trace:
[ 164.838468] __switch_to+0xc0/0x118
[ 164.841948] lock_timer_base+0x64/0xa8
[ 164.845686] try_to_del_timer_sync+0x2c/0x90
[ 164.849944] del_timer_sync+0x38/0x60
[ 164.853599] of_find_property+0x48/0x78
[ 164.857424] 0xffff000000001e00
[ 208.730121] mmc0: Timeout waiting for hardware interrupt.
[ 208.735522] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[ 208.741947] mmc0: sdhci: Sys addr: 0x00000008 | Version: 0x00001004
[ 208.748371] mmc0: sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000000
[ 208.754795] mmc0: sdhci: Argument: 0x00e8ff80 | Trn mode: 0x0000003b
[ 208.761219] mmc0: sdhci: Present: 0x01ff00f0 | Host ctl: 0x0000003d
[ 208.767643] mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000080
[ 208.774066] mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x00000007
[ 208.780489] mmc0: sdhci: Timeout: 0x00000000 | Int stat: 0x00000003
[ 208.786911] mmc0: sdhci: Int enab: 0x03ff008b | Sig enab: 0x03ff008b
[ 208.793335] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
[ 208.799759] mmc0: sdhci: Caps: 0x3decc801 | Caps_1: 0x18002407
[ 208.806182] mmc0: sdhci: Cmd: 0x0000123a | Max curr: 0x00000000
[ 208.812604] mmc0: sdhci: Resp[0]: 0x00000900 | Resp[1]: 0xffffffff
[ 208.819027] mmc0: sdhci: Resp[2]: 0x320f5903 | Resp[3]: 0x00000900
[ 208.825449] mmc0: sdhci: Host ctl2: 0x0000000b
[ 208.829879] mmc0: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000816a420c
[ 208.836995] mmc0: sdhci: ============================================
[ 227.822123] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 227.828231] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=26222
[ 227.837260] (detected by 1, t=52517 jiffies, g=841, q=6568)
[ 227.842903] Task dump for CPU 0:
[ 227.846120] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002b
[ 227.856019] Call trace:
[ 227.858468] __switch_to+0xc0/0x118
[ 227.861949] lock_timer_base+0x64/0xa8
[ 227.865687] try_to_del_timer_sync+0x2c/0x90
[ 227.869943] del_timer_sync+0x38/0x60
[ 227.873599] of_find_property+0x48/0x78
[ 227.877425] 0xffff000000001e00
[ 290.842123] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 290.848232] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=34092
[ 290.857261] (detected by 1, t=68272 jiffies, g=841, q=7074)
[ 290.862903] Task dump for CPU 0:
[ 290.866121] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002b
[ 290.876020] Call trace:
[ 290.878469] __switch_to+0xc0/0x118
[ 290.881951] lock_timer_base+0x64/0xa8
[ 290.885689] try_to_del_timer_sync+0x2c/0x90
[ 290.889946] del_timer_sync+0x38/0x60
[ 290.893601] of_find_property+0x48/0x78
[ 290.897426] 0xffff000000001e00
[ 353.862124] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 353.868231] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=41963
[ 353.877261] (detected by 1, t=84027 jiffies, g=841, q=7473)
[ 353.882905] Task dump for CPU 0:
[ 353.886123] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002b
[ 353.896022] Call trace:
[ 353.898471] __switch_to+0xc0/0x118
[ 353.901953] lock_timer_base+0x64/0xa8
[ 353.905691] try_to_del_timer_sync+0x2c/0x90
[ 353.909947] del_timer_sync+0x38/0x60
[ 353.913603] of_find_property+0x48/0x78
[ 353.917428] 0xffff000000001e00
[ 416.882122] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 416.888232] rcu: 0-...0: (1 GPs behind) idle=c22/1/0x4000000000000000 softirq=2868/2869 fqs=45147
[ 416.897260] (detected by 1, t=99782 jiffies, g=841, q=7822)
[ 416.902903] Task dump for CPU 0:
[ 416.906121] task:systemd-udevd state:R running task stack: 0 pid: 208 ppid: 189 flags:0x0000002b