This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VL-Q1: Call appLogWaitMsecs (time) in the "app_init. c" file; the program is stuck

Part Number: TDA4VL-Q1
Other Parts Discussed in Thread: TDA4VL

Hi, TI expert
We are debugging j721s2(TDA4VL) and encountered a problem. When appLogWaitMsecs(time) is called; api program stuck problem, specific as follows:
1. The problem occurs when the MCU2_1 core is running.
2. It is found through tracking logs that appLogWaitMsecs (time) is called before executing the code "status=appIpcInit (&ipc_init_prm);"; The program will not stuck.
After executing the "status=appIpcInit (&ipc_init_prm);" code, call appLogWaitMsecs (time); The program will get stuck;
3. The same software version [only modified the sd card enabling pin and the ddr parameter to match the TI EVM board value] does not have the above problems on the TI EVM board.

  • Hi, TI expert

    We run the IPC demo and find that it can run successfully on the TI evm board. Run the IPC demo on our own board. When performing the IPC test of MCU2_1, the demo got stuck. The log is as follows。

    ti_evm_board_ipc_test.log:

    root@j7-evm:/opt/vision_apps# ./vx_app_arm_ipc.out
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=4) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    56.471572 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    56.487656 s: VX_ZONE_INIT:Enabled
    [ 49.638923] omap-mailbox 31f80000.mailbox: Try increasing MBOX_TX_QUEUE_LEN
    56.487700 s: VX_ZONE_ERROR:Enabled
    56.487715 s: VX_ZO[ 49.648168] platform 41000000.r5f: failed to send mailbox message, status = -105
    NE_WARNING:Enabled
    56.488904 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    56.490934 s: VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    APP IPC: Waiting for all messages to get echoed from remote core...
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    APP IPC: Waiting for all messages to get echoed ... Done.
    APP IPC: Running remote service test ...
    66.933535 s: REMOTE_SERVICE_TEST: Running test for CPU mcu1_0 !!!
    66.934738 s: REMOTE_SERVICE_TEST: Test passed !!!
    66.934883 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU mcu1_0 !!!
    66.935110 s: REMOTE_SERVICE_TEST: Test failed @ iteration 0 !!!
    66.935123 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu1_0 !!!
    79.434284 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu1_0 ... DONE !!!
    79.434335 s: REMOTE_SERVICE_TEST: Running test for CPU mcu2_0 !!!
    79.435150 s: REMOTE_SERVICE_TEST: Test passed !!!
    79.435279 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU mcu2_0 !!!
    79.436154 s: REMOTE_SERVICE_TEST: Test passed !!!
    79.436166 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_0 !!!
    91.936184 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_0 ... DONE !!!
    91.936234 s: REMOTE_SERVICE_TEST: Running test for CPU mcu2_1 !!!
    91.937033 s: REMOTE_SERVICE_TEST: Test passed !!!
    91.937168 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU mcu2_1 !!!
    91.938036 s: REMOTE_SERVICE_TEST: Test passed !!!
    91.938048 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_1 !!!
    104.437525 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_1 ... DONE !!!
    104.437574 s: REMOTE_SERVICE_TEST: Running test for CPU c7x_1 !!!
    104.438017 s: REMOTE_SERVICE_TEST: Test passed !!!
    104.438157 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU c7x_1 !!!
    104.438646 s: REMOTE_SERVICE_TEST: Test passed !!!
    104.438660 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU c7x_1 !!!
    116.938164 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU c7x_1 ... DONE !!!
    116.938219 s: REMOTE_SERVICE_TEST: Running test for CPU c7x_2 !!!
    116.938661 s: REMOTE_SERVICE_TEST: Test passed !!!
    116.938797 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU c7x_2 !!!
    116.939276 s: REMOTE_SERVICE_TEST: Test passed !!!
    116.939288 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU c7x_2 !!!
    129.438373 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU c7x_2 ... DONE !!!
    APP IPC: Running remote service test ... Done.
    129.438466 s: VX_ZONE_INIT:[tivxHostDeInitLocal:100] De-Initialization Done for HOST !!!
    129.442964 s: VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    IPC: Deinit ... !!!
    IPC: DeInit ... Done !!!
    MEM: Deinit ... !!!
    DDR_SHARED_MEM: Alloc's: 5 alloc's of 5120 bytes
    DDR_SHARED_MEM: Free's : 5 free's of 5120 bytes
    DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes
    DDR_SHARED_MEM: Total size: 536870912 bytes
    MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    APP IPC: Done !!!

    custom_borad_ipc_test.log:

    root@j7-evm:/opt/vision_apps# ./vx_app_arm_ipc.out
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=4) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    41.165753 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    41.173606 s: VX_ZONE_INIT:Enabled
    41.173651 s: VX_ZONE_ERROR:Enabled
    41.173666 s: VX_ZONE_WARNING:Enabled
    41.174795 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    41.174883 s: VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: mcu1_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: mcu2_0 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    APP IPC: Waiting for all messages to get echoed from remote core...
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0000
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0001
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0002
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0003
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0004
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0005
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0006
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0007
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0008
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead0009
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000a
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000b
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000c
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000d
    IPC: RX: c7x_1 -> mpu1_0 (port 13) msg = 0xdead000f
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000e
    IPC: RX: c7x_2 -> mpu1_0 (port 13) msg = 0xdead000f
    APP IPC: Waiting for all messages to get echoed ... Done.
    APP IPC: Running remote service test ...
    51.907169 s: REMOTE_SERVICE_TEST: Running test for CPU mcu1_0 !!!
    51.908580 s: REMOTE_SERVICE_TEST: Test passed !!!
    51.908734 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU mcu1_0 !!!
    51.908965 s: REMOTE_SERVICE_TEST: Test failed @ iteration 0 !!!
    51.908986 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu1_0 !!!
    64.409317 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu1_0 ... DONE !!!
    64.409367 s: REMOTE_SERVICE_TEST: Running test for CPU mcu2_0 !!!
    64.410304 s: REMOTE_SERVICE_TEST: Test passed !!!
    64.410435 s: REMOTE_SERVICE_TEST: Running test @ 0xba000000 of 1024 bytes size for CPU mcu2_0 !!!
    64.411467 s: REMOTE_SERVICE_TEST: Test passed !!!
    64.411487 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_0 !!!
    76.911214 s: REMOTE_SERVICE_TEST: Running timer test of 10000 msecs for CPU mcu2_0 ... DONE !!!
    76.911266 s: REMOTE_SERVICE_TEST: Running test for CPU mcu2_1 !!!

  • Hi,

    Could you please share the logs of "source ./vision_apps_init.sh" ? Please run this before running the application.

    Are you able to see MCU2_1 logs here?

    Is there any memory related changes in the SDK?

    Could you also share the linux boot logs too?

    Regards,

    Nikhil

  • Hi,

    Are you able to see MCU2_1 logs here?
    ==>>> Running IPC demo on our board did not see MCU 2_ 1 logs, because the ipc demo is stuck.

    Is there any memory related changes in the SDK?
    ==>>>We have used 4G DDR and made relevant DDR changes.

    linux boot logs:

    U-Boot SPL 2021.01 (Mar 10 2023 - 02:01:14 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0008 '8.4.1--v08.04.01 (Jolly Jellyfi')
    SPL initial stack usage: 13472 bytes
    Trying to boot from MMC2
    Starting ATF on ARM64 core...

    NOTICE: BL31: v2.6(release):v2.7-rc0-dirty
    NOTICE: BL31: Built : 11:58:46, Aug 30 2022
    I/TC:
    I/TC: OP-TEE version: 3.17.0-125-g15a746d28 (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 Tue Aug 30 11:59:08 UTC 2022 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check optee.readthedocs.io/.../porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: SYSFW ABI: 3.1 (firmware rev 0x0008 '8.4.1--v08.04.01 (Jolly Jellyfi')
    I/TC: HUK Initialized
    I/TC: Primary CPU switching to normal world boot

    U-Boot SPL 2021.01 (Mar 10 2023 - 02:02:38 +0000)
    SYSFW ABI: 3.1 (firmware rev 0x0008 '8.4.1--v08.04.01 (Jolly Jellyfi')
    Trying to boot from MMC2


    U-Boot 2021.01 (Mar 10 2023 - 02:02:38 +0000)

    SoC: J721S2 SR1.0 GP
    Model: Texas Instruments J721S2 EVM
    DRAM: 4 GiB
    Flash: 0 Bytes
    MMC: mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from MMC... *** Warning - bad CRC, using default environment

    In: serial@2880000
    Out: serial@2880000
    Err: serial@2880000
    Failed to probe am65_cpsw_nuss driver
    Net: No ethernet found.
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    484 bytes read in 8 ms (58.6 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    Running uenvcmd ...
    k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    883848 bytes read in 59 ms (14.3 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 883848 bytes: Success!
    142284 bytes read in 20 ms (6.8 MiB/s)
    Load Remote Processor 3 with data@addr=0x82000000 142284 bytes: Success!
    Failed to load '/lib/firmware/j721s2-main-r5f1_0-fw'
    Failed to load '/lib/firmware/j721s2-main-r5f1_1-fw'
    14422024 bytes read in 757 ms (18.2 MiB/s)
    Load Remote Processor 6 with data@addr=0x82000000 14422024 bytes: Success!
    9887672 bytes read in 523 ms (18 MiB/s)
    Load Remote Processor 7 with data@addr=0x82000000 9887672 bytes: Success!
    19274240 bytes read in 1004 ms (18.3 MiB/s)
    73094 bytes read in 13 ms (5.4 MiB/s)
    9644 bytes read in 11 ms (855.5 KiB/s)
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Loading Device Tree to 000000008feeb000, end 000000008fffffff ... OK

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [ 0.000000] Linux version 5.10.120-g95b90aa828 (jiawentao@hw226) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Mar 10 01:59:48 UTC 2023
    [ 0.000000] Machine model: Texas Instruments J721S2 EVM
    [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002880000 (options '')
    [ 0.000000] printk: bootconsole [ns16550a0] enabled
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-dma-memory@a8000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-memory@a8100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 111 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_0-memory@aa100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 32 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-rtos-ipc-memory-region@b2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b4000000, size 96 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b4000000, compatible id shared-dma-pool
    [ 0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000da000000, size 64 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@da000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 736 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] DMA32 empty
    [ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffefff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
    [ 0.000000] node 0: [mem 0x000000009e800000-0x00000000b0ffffff]
    [ 0.000000] node 0: [mem 0x00000000b1000000-0x00000000b1ffffff]
    [ 0.000000] node 0: [mem 0x00000000b2000000-0x00000000b9ffffff]
    [ 0.000000] node 0: [mem 0x00000000ba000000-0x00000000d9ffffff]
    [ 0.000000] node 0: [mem 0x00000000da000000-0x00000000ddffffff]
    [ 0.000000] node 0: [mem 0x00000000de000000-0x00000000ffffefff]
    [ 0.000000] node 0: [mem 0x0000000880000000-0x00000008adffffff]
    [ 0.000000] node 0: [mem 0x00000008ae000000-0x00000008ffffefff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffefff]
    [ 0.000000] On node 0, zone Normal: 1 pages in unavailable ranges
    [ 0.000000] On node 0, zone Normal: 1 pages in unavailable ranges
    [ 0.000000] cma: Reserved 512 MiB at 0x00000000dfc00000
    [ 0.000000] psci: probing for conduit method from DT.
    [ 0.000000] psci: PSCIv1.1 detected in firmware.
    [ 0.000000] psci: Using standard PSCI v0.2 function IDs
    [ 0.000000] psci: Trusted OS migration not required
    [ 0.000000] psci: SMC Calling Convention v1.2
    [ 0.000000] percpu: Embedded 22 pages/cpu s50008 r8192 d31912 u90112
    [ 0.000000] Detected PIPT I-cache on CPU0
    [ 0.000000] CPU features: detected: GIC system register CPU interface
    [ 0.000000] CPU features: detected: EL2 vector hardening
    [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [ 0.000000] CPU features: detected: Spectre-BHB
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032190
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02880000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),-@8m(hbmc.rootfs) root=PARTUUID=43860429-02 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] software IO TLB: mapped [mem 0x000000009a800000-0x000000009e800000] (64MB)
    [ 0.000000] Memory: 1729080K/4194296K available (11328K kernel code, 1158K rwdata, 4352K rodata, 1856K init, 454K bss, 1940928K reserved, 524288K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.000000] GICv3: Distributor has no Range Selector support
    [ 0.000000] GICv3: 16 PPIs implemented
    [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [ 0.000000] ITS [mem 0x01820000-0x0182ffff]
    [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8ae800000 (flat, esz 8, psz 64K, shr 0)
    [ 0.000000] ITS: using cache flushing for cmd queue
    [ 0.000000] GICv3: using LPI property table @0x00000008ae030000
    [ 0.000000] GIC: using cache flushing for LPI property table
    [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008ae040000
    [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [ 0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [ 0.010471] Console: colour dummy device 80x25
    [ 0.016182] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [ 0.029523] pid_max: default: 32768 minimum: 301
    [ 0.035479] LSM: Security Framework initializing
    [ 0.041436] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [ 0.050916] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [ 0.062062] rcu: Hierarchical SRCU implementation.
    [ 0.068403] Platform MSI: msi-controller@1820000 domain created
    [ 0.076154] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [ 0.087773] EFI services will not be available.
    [ 0.093714] smp: Bringing up secondary CPUs ...
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    [ 0.110109] Detected PIPT I-cache on CPU1
    [ 0.110145] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [ 0.110162] GICv3: CPU1: using allocated LPI pending table @0x00000008ae050000
    [ 0.110214] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [ 0.110294] smp: Brought up 1 node, 2 CPUs
    [ 0.146982] SMP: Total of 2 processors activated.
    [ 0.152988] CPU features: detected: 32-bit EL0 Support
    [ 0.159557] CPU features: detected: CRC32 instructions
    [ 0.178213] CPU: All CPU(s) started at EL2
    [ 0.183467] alternatives: patching kernel code
    [ 0.189898] devtmpfs: initialized
    [ 0.199483] KASLR disabled due to lack of seed
    [ 0.205320] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.217778] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [ 0.237606] pinctrl core: initialized pinctrl subsystem
    [ 0.244744] DMI not present or invalid.
    [ 0.250114] NET: Registered protocol family 16
    [ 0.256717] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [ 0.265881] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.275956] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.286125] ramoops: using module parameters
    [ 0.291653] ramoops ramoops: no room for dmesg mem region (0xffffffffffffe000@0xdf000000) in (0x40000@0xdf000000)
    [ 0.304779] ramoops: probe of ramoops failed with error -12
    [ 0.312133] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.312136] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.320453] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.337518] ASID allocator initialised with 65536 entries
    [ 0.361462] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.370040] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.378599] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.387159] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.396634] cryptd: max_cpu_qlen set to 1000
    [ 0.404515] k3-chipinfo 43000014.chipid: Family:J721S2 rev:SR1.0 JTAGID[0x0bb7502f] Detected
    [ 0.415872] vsys_3v3: supplied by evm_12v0
    [ 0.421344] vsys_5v0: supplied by evm_12v0
    [ 0.427319] iommu: Default domain type: Translated
    [ 0.433837] SCSI subsystem initialized
    [ 0.438747] usbcore: registered new interface driver usbfs
    [ 0.445782] usbcore: registered new interface driver hub
    [ 0.452589] usbcore: registered new device driver usb
    [ 0.459350] mc: Linux media interface: v0.10
    [ 0.464816] videodev: Linux video capture interface: v2.00
    [ 0.471862] pps_core: LinuxPPS API ver. 1 registered
    [ 0.478200] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.489871] PTP clock support registered
    [ 0.494896] EDAC MC: Ver: 3.0.0
    [ 0.499698] FPGA manager framework
    [ 0.504094] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.512423] clocksource: Switched to clocksource arch_sys_counter
    [ 0.520352] VFS: Disk quotas dquot_6.6.0
    [ 0.525399] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.537680] Carveout Heap: Exported 512 MiB at 0x00000000ba000000
    [ 0.545554] NET: Registered protocol family 2
    [ 0.551555] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [ 0.562389] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [ 0.573340] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [ 0.583595] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
    [ 0.593341] TCP: Hash tables configured (established 32768 bind 32768)
    [ 0.601902] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [ 0.610527] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [ 0.619800] NET: Registered protocol family 1
    [ 0.625774] RPC: Registered named UNIX socket transport module.
    [ 0.633364] RPC: Registered udp transport module.
    [ 0.639371] RPC: Registered tcp transport module.
    [ 0.645375] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.653607] PCI: CLS 0 bytes, default 64
    [ 0.659145] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [ 0.672478] Initialise system trusted keyrings
    [ 0.678281] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [ 0.688727] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.696550] NFS: Registering the id_resolver key type
    [ 0.703025] Key type id_resolver registered
    [ 0.708364] Key type id_legacy registered
    [ 0.713518] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.722080] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.731649] 9p: Installing v9fs 9p2000 file system support
    [ 0.762878] Key type asymmetric registered
    [ 0.768115] Asymmetric key parser 'x509' registered
    [ 0.774375] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [ 0.783826] io scheduler mq-deadline registered
    [ 0.789608] io scheduler kyber registered
    [ 0.796354] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [ 0.804018] pinctrl-single 11c000.pinctrl: 72 pins, size 288
    [ 0.814318] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [ 0.822178] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [ 0.832025] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [ 0.847887] brd: module loaded
    [ 0.856984] loop: module loaded
    [ 0.861525] sysfs: cannot create duplicate filename '/devices/platform/dma_buf_phys'
    [ 0.871449] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.120-g95b90aa828 #1
    [ 0.880560] Hardware name: Texas Instruments J721S2 EVM (DT)
    [ 0.887783] Call trace:
    [ 0.890910] dump_backtrace+0x0/0x1a0
    [ 0.895580] show_stack+0x18/0x68
    [ 0.899808] dump_stack+0xd0/0x12c
    [ 0.904148] sysfs_warn_dup+0x60/0x80
    [ 0.908816] sysfs_create_dir_ns+0xe0/0xf8
    [ 0.914044] kobject_add_internal+0x98/0x288
    [ 0.919490] kobject_add+0x94/0x100
    [ 0.923939] device_add+0xe0/0x740
    [ 0.928278] platform_device_add+0x100/0x238
    [ 0.933723] platform_device_register_full+0xcc/0x150
    [ 0.940173] dma_buf_phys_init+0x6c/0x9c
    [ 0.945175] do_one_initcall+0x54/0x1b8
    [ 0.950070] kernel_init_freeable+0x220/0x2a0
    [ 0.955628] kernel_init+0x14/0x114
    [ 0.960074] ret_from_fork+0x10/0x34
    [ 0.964666] kobject_add_internal failed for dma_buf_phys with -EEXIST, don't try to register things with the same name in the same directory.
    [ 0.981238] megasas: 07.714.04.00-rc1
    [ 0.988239] tun: Universal TUN/TAP device driver, 1.6
    [ 0.995123] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [ 1.003133] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [ 1.010736] sky2: driver version 1.30
    [ 1.016147] VFIO - User Level meta-driver version: 0.3
    [ 1.023495] i2c /dev entries driver
    [ 1.028839] sdhci: Secure Digital Host Controller Interface driver
    [ 1.036737] sdhci: Copyright(c) Pierre Ossman
    [ 1.042655] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 1.050522] ledtrig-cpu: registered to indicate activity on CPUs
    [ 1.058445] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [ 1.066931] ashmem: initialized
    [ 1.071996] optee: probing for conduit method.
    [ 1.077711] optee: revision 3.17 (15a746d2)
    [ 1.077855] optee: dynamic shared memory is enabled
    E/TC:1 0 std_entry_with_parg:234 Bad arg address 0x8aef49000
    [ 1.096372] optee: initialized driver
    [ 1.102710] NET: Registered protocol family 17
    [ 1.108514] 9pnet: Installing 9P2000 support
    [ 1.114026] Key type dns_resolver registered
    [ 1.119643] Loading compiled-in X.509 certificates
    [ 1.131180] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [ 1.139124] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [ 1.149307] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0008 '8.4.1--v08.04.01 (Jolly Jellyfi')
    [ 1.187930] omap_i2c 42120000.i2c: bus 0 rev0.12 at 100 kHz
    [ 1.195659] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 100 kHz
    [ 1.203295] omap_i2c 40b10000.i2c: bus 2 rev0.12 at 100 kHz
    [ 1.211341] pca953x 3-0021: supply vcc not found, using dummy regulator
    [ 1.219890] pca953x 3-0021: using no AI
    [ 1.248479] pca953x 3-0021: failed writing register
    [ 1.254787] pca953x: probe of 3-0021 failed with error -121
    [ 1.262241] pca953x 3-0020: supply vcc not found, using dummy regulator
    [ 1.270754] pca953x 3-0020: using no AI
    [ 1.275725] pca953x 3-0020: failed writing register
    [ 1.282012] pca953x: probe of 3-0020 failed with error -121
    [ 1.289416] pca953x 3-0022: supply vcc not found, using dummy regulator
    [ 1.297918] pca953x 3-0022: using AI
    [ 1.302546] pca953x 3-0022: failed writing register
    [ 1.308827] pca953x: probe of 3-0022 failed with error -121
    [ 1.315998] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [ 1.324008] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 125 domain created
    [ 1.334749] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 148 domain created
    [ 1.346463] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 227 domain created
    [ 1.357226] ti-sci-inta 33d00000.msi-controller: Interrupt Aggregator domain 265 created
    [ 1.367965] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.377554] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.387902] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.398250] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.409940] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:272
    [ 1.422298] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.430747] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.441893] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[878,128] sci-dev-id:259
    [ 1.454580] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.463029] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.472664] omap8250 40a00000.serial: failed to get alias
    [ 1.480333] printk: console [ttyS2] disabled
    [ 1.485836] 2880000.serial: ttyS2 at MMIO 0x2880000 (irq = 25, base_baud = 3000000) is a 8250
    [ 1.496774] printk: console [ttyS2] enabled
    [ 1.496774] printk: console [ttyS2] enabled
    [ 1.507320] printk: bootconsole [ns16550a0] disabled
    [ 1.507320] printk: bootconsole [ns16550a0] disabled
    [ 1.523048] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [ 1.568441] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 1.578629] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [ 1.587044] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000
    [ 1.604345] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010c, freq:250000000, add_val:3 pps:0
    [ 1.716675] mmc0: CQHCI version 5.10
    [ 1.725528] vdd_mmc1: supplied by vsys_3v3
    [ 1.731990] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fca100
    [ 1.740596] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fca100
    [ 1.749168] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fca100
    [ 1.757686] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fca100
    [ 1.759082] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [ 1.775378] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.784752] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.794861] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.804961] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.816447] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [ 1.828872] ti-udma 31150000.dma-controller: Channels: 48 (tchan: 24, rchan: 24, gp-rflow: 16)
    [ 1.843741] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [ 1.852342] spi-nor: probe of spi0.0 failed with error -2
    [ 1.859617] mmc0: Command Queue Engine enabled
    [ 1.865195] mmc0: new DDR MMC card at address 0001
    [ 1.871720] mmcblk0: mmc0:0001 DG4016 14.7 GiB
    [ 1.877580] mmcblk0boot0: mmc0:0001 DG4016 partition 1 4.00 MiB
    [ 1.885177] mmcblk0boot1: mmc0:0001 DG4016 partition 2 4.00 MiB
    [ 1.892734] mmcblk0rpmb: mmc0:0001 DG4016 partition 3 4.00 MiB, chardev (236:0)
    [ 1.893061] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [ 1.910472] spi-nor: probe of spi1.0 failed with error -2
    [ 1.918391] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [ 1.964437] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 1.974627] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [ 1.983045] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000
    [ 1.999832] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [ 2.008389] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [ 2.017408] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [ 2.025441] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:500000000, add_val:1 pps:0
    [ 2.038884] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 2.039136] mmc1: CQHCI version 5.10
    [ 2.048260] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 2.062802] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 2.072903] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.084689] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 2.094046] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [ 2.094053] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 2.113569] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 2.123736] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.135221] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 2.144599] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 2.154770] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 2.164935] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.176177] debugfs: Directory 'pd:276' with parent 'pm_genpd' already present!
    [ 2.186032] debugfs: Directory 'pd:154' with parent 'pm_genpd' already present!
    [ 2.200828] ALSA device list:
    [ 2.204537] No soundcards found.
    [ 2.209186] Waiting for root device PARTUUID=43860429-02...
    [ 2.249539] mmc1: new ultra high speed DDR50 SDHC card at address aaaa
    [ 2.258283] mmcblk1: mmc1:aaaa SC16G 14.8 GiB
    [ 2.269318] mmcblk1: p1 p2
    [ 2.274868] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 2.284253] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 2.294361] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 2.304465] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.538244] EXT4-fs (mmcblk1p2): recovery complete
    [ 2.545530] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 2.555685] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [ 2.567457] devtmpfs: mounted
    [ 2.572481] Freeing unused kernel memory: 1856K
    [ 2.578274] Run /sbin/init as init process
    [ 2.789920] systemd[1]: System time before build time, advancing clock.
    [ 2.853088] NET: Registered protocol family 10
    [ 2.859411] Segment Routing with IPv6
    [ 2.891508] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [ 2.918735] systemd[1]: Detected architecture arm64.

    Welcome to [1mArago 2021.09[0m!

    [ 2.959871] systemd[1]: Set hostname to <j7-evm>.
    [ 3.161418] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/a-systemd-roudi.service is not a symlink, ignoring.
    [ 3.179972] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-alogcat.service is not a symlink, ignoring.
    [ 3.198151] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-aproperty.service is not a symlink, ignoring.
    [ 3.216508] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-aservicemanager.service is not a symlink, ignoring.
    [ 3.235561] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-auto.service is not a symlink, ignoring.
    [ 3.253367] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-bmculog.service.1 is not a symlink, ignoring.
    [ 3.271713] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-camera.service is not a symlink, ignoring.
    [ 3.289739] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-clogd.service is not a symlink, ignoring.
    [ 3.307657] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-crashlog.service is not a symlink, ignoring.
    [ 3.325916] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-d-autovideo.service is not a symlink, ignoring.
    [ 3.344482] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-dtc.service is not a symlink, ignoring.
    [ 3.362181] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-factory.service is not a symlink, ignoring.
    [ 3.380310] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-kernellog.service.1 is not a symlink, ignoring.
    [ 3.398936] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-mount.service is not a symlink, ignoring.
    [ 3.416943] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-ota.service is not a symlink, ignoring.
    [ 3.434649] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-radardata.service is not a symlink, ignoring.
    [ 3.453040] systemd[1]: multi-user.target: Wants dependency dropin /etc/systemd/system/multi-user.target.wants/systemd-systemtime.service is not a symlink, ignoring.
    [ 3.556497] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.564910] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [ 3.580353] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [ 3.592814] systemd[1]: Created slice system-getty.slice.
    [[0;32m OK [0m] Created slice [0;1;39msystem-getty.slice[0m.
    [ 3.616559] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.625560] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [[0;32m OK [0m] Created slice [0;1;39msystem-serial\x2dgetty.slice[0m.
    [ 3.652519] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.661365] systemd[1]: Created slice User and Session Slice.
    [[0;32m OK [0m] Created slice [0;1;39mUser and Session Slice[0m.
    [ 3.684721] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [[0;32m OK [0m] Started [0;1;39mDispatch Password 鈥s to Console Directory Watch[0m.
    [ 3.712631] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [[0;32m OK [0m] Started [0;1;39mForward Password R鈥ests to Wall Directory Watch[0m.
    [ 3.740608] systemd[1]: Reached target Remote File Systems.
    [[0;32m OK [0m] Reached target [0;1;39mRemote File Systems[0m.
    [ 3.764512] systemd[1]: Reached target Swap.
    [[0;32m OK [0m] Reached target [0;1;39mSwap[0m.
    [ 3.786992] systemd[1]: Listening on RPCbind Server Activation Socket.
    [[0;32m OK [0m] Listening on [0;1;39mRPCbind Server Activation Socket[0m.
    [ 3.812572] systemd[1]: Reached target RPC Port Mapper.
    [[0;32m OK [0m] Reached target [0;1;39mRPC Port Mapper[0m.
    [ 3.849353] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [ 3.859935] systemd[1]: Listening on Journal Socket (/dev/log).
    [[0;32m OK [0m] Listening on [0;1;39mJournal Socket (/dev/log)[0m.
    [ 3.884872] systemd[1]: Listening on Journal Socket.
    [[0;32m OK [0m] Listening on [0;1;39mJournal Socket[0m.
    [ 3.900872] systemd[1]: Listening on udev Control Socket.
    [[0;32m OK [0m] Listening on [0;1;39mudev Control Socket[0m.
    [ 3.924700] systemd[1]: Listening on udev Kernel Socket.
    [[0;32m OK [0m] Listening on [0;1;39mudev Kernel Socket[0m.
    [ 3.951585] systemd[1]: Mounting Huge Pages File System...
    Mounting [0;1;39mHuge Pages File System[0m...
    [ 3.971629] systemd[1]: Mounting POSIX Message Queue File System...
    Mounting [0;1;39mPOSIX Message Queue File System[0m...
    [ 3.999555] systemd[1]: Mounting Kernel Debug File System...
    Mounting [0;1;39mKernel Debug File System[0m...
    [ 4.022528] systemd[1]: Mounting Temporary Directory (/tmp)...
    Mounting [0;1;39mTemporary Directory (/tmp)[0m...
    [ 4.043684] systemd[1]: Starting Create list of static device nodes for the current kernel...
    Starting [0;1;39mCreate list of st鈥des for the current kernel[0m...
    [ 4.075727] systemd[1]: Starting RPC Bind...
    Starting [0;1;39mRPC Bind[0m...
    [ 4.096713] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [ 4.112405] systemd[1]: Starting Journal Service...
    Starting [0;1;39mJournal Service[0m...
    [ 4.133031] systemd[1]: Starting Load Kernel Modules...
    Starting [0;1;39mLoad Kernel Modules[0m...
    [ 4.157405] systemd[1]: Starting Remount Root and Kernel File Systems...
    Starting [0;1;39mRemount Root and Kernel File Systems[ 4.171863] cryptodev: loading out-of-tree module taints kernel.
    [0m...
    [ 4.187816] systemd[1]: Starting udev Coldplug all Devices...
    [ 4.199929] cryptodev: driver 1.10 loaded.
    Starting [0;1;39mudev Coldplug all Devices[0m...
    [ 4.208788] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [ 4.225829] systemd[1]: Started RPC Bind.
    [[0;32m OK [0m] Started [0;1;39mRPC Bind[0m.
    [ 4.233000] hwid cdev major = 235, minor = 0
    [ 4.242856] vid cdev major = 234, minor = 0
    [ 4.249907] systemd[1]: Started Journal Service.
    [[0;32m OK [0m] Started [0;1;39mJournal Service[0m.
    [[0;32m OK [0m] Mounted [0;1;39mHuge Pages File System[0m.
    [[0;32m OK [0m] Mounted [0;1;39mPOSIX Message Queue File System[0m.
    [[0;32m OK [0m] Mounted [0;1;39mKernel Debug File System[0m.
    [[0;32m OK [0m] Mounted [0;1;39mTemporary Directory (/tmp)[0m.
    [[0;32m OK [0m] Started [0;1;39mCreate list of sta鈥?nodes for the current kernel[0m.
    [[0;32m OK [0m] Started [0;1;39mLoad Kernel Modules[0m.
    [[0;32m OK [0m] Started [0;1;39mRemount Root and Kernel File Systems[0m.
    [[0;32m OK [0m] Reached target [0;1;39mLocal File Systems (Pre)[0m.
    Mounting [0;1;39m/media/ram[0m...
    Mounting [0;1;39mKernel Configuration File System[0m...
    Mounting [0;1;39m/var/volatile[0m...
    Starting [0;1;39mFlush Journal to Persistent Storage[0m...
    Starting [0;1;39mApply Kernel Variables[0m...
    [ 4.519708] systemd-journald[152]: Received client request to flush runtime journal.
    Starting [0;1;39mudev Kernel Device Manager[0m...
    [[0;32m OK [0m] Mounted [0;1;39m/media/ram[0m.
    [[0;32m OK [0m] Mounted [0;1;39mKernel Configuration File System[0m.
    [[0;32m OK [0m] Started [0;1;39mudev Coldplug all Devices[0m.
    [[0;32m OK [0m] Mounted [0;1;39m/var/volatile[0m.
    [[0;32m OK [0m] Started [0;1;39mFlush Journal to Persistent Storage[0m.
    [[0;32m OK [0m] Started [0;1;39mApply Kernel Variables[0m.
    [[0;32m OK [0m] Started [0;1;39mudev Kernel Device Manager[0m.
    [ 4.685502] urandom_read_iter: 45 callbacks suppressed
    [ 4.685508] random: systemd: uninitialized urandom read (16 bytes read)
    Starting [0;1;39mNetwork Service[0m...[ 4.719337] random: systemd-journal: uninitialized urandom read (16 bytes read)

    [ 4.736560] random: systemd: uninitialized urandom read (16 bytes read)
    Starting [0;1;39mudev Wait for Complete Device Initialization[0m...
    Starting [0;1;39mLoad/Save Random Seed[0m...
    [[0;32m OK [0m] Reached target [0;1;39mLocal File Systems[0m.
    Starting [0;1;39mCreate Volatile Files and Directories[0m...
    [[0;32m OK [0m] Started [0;1;39mNetwork Service[0m.
    [[0;32m OK [0m] Started [0;1;39mCreate Volatile Files and Directories[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Resolution[0m.
    See 'systemctl status systemd-resolved.service' for details.
    [[0;32m OK [0m] Reached target [0;1;39mNetwork[0m.
    [[0;32m OK [0m] Reached target [0;1;39mHost and Network Name Lookups[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [[0;32m OK [0m] Reached target [0;1;39mSystem Time Set[0m.
    [[0;32m OK [0m] Reached target [0;1;39mSystem Time Synchronized[0m.
    Starting [0;1;39mUpdate UTMP about System Boot/Shutdow[ 5.053269] CAN device driver interface
    n[0m...
    [ 5.071913] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Name Resolution[0m[ 5.092112] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    .
    [ 5.111804] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Reso[ 5.129035] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    lution[0m.
    [ 5.146063] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    See 'systemctl status systemd-resolved.service' for details.[ 5.155788] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000

    [ 5.172692] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 5.183160] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Time Synchronization[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ 5.249536] wave5: module is from the staging directory, the quality is unknown, you have been warned.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Name Resolution[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Resolution[0m.
    [ 5.298360] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    See 'systemctl status systemd-resolved.service' for details.[ 5.310887] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000

    [[0;32m OK [0m] Stopped [0;1;39mNetwork Time Synchronizatio[ 5.332521] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    n[0m.
    [ 5.352258] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [[0;32m OK [0m] Started [0;1;39mUpdate UTMP about System Boot/Shutdown[0m.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Name Resolution[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Resolution[0m.
    [ 5.468633] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@aa000000
    See 'systemctl status systemd-resolved.service' for details.[ 5.486067] cdns-mhdp8546 a000000.dp-bridge: no PHY configured

    [[0;32m OK [0m] Stopped [0;1;39mNetwork Time Synchronization[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Name Resolution[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Reso[ 5.588331] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    lution[0m.
    See 'systemctl status systemd-resolved.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Time Synchronizatio[ 5.625498] vdec 4210000.video-codec: sram daddr: 0x70020000, size: 0x1f800
    n[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Name Resolution[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Name Resolution[0m.
    [ 5.719199] remoteproc remoteproc0: 64800000.dsp is available
    See 'systemctl status systemd-resolved.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mNetwork Time Synchronization[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mNetwork Time Synchronization[0m.
    See 'systemctl status systemd-timesyncd.service' for details.
    [ 5.802438] vdec 4210000.video-codec: Direct firmware load for wave521c_codec_fw.bin failed with error -2
    [ 5.851977] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 5.941013] remoteproc remoteproc0: attaching to 64800000.dsp
    [ 5.959197] vdec 4210000.video-codec: request_firmware fail
    [ 6.037524] vdec 4210000.video-codec: failed to wave5_vpu_load_firmware: -2
    [ 6.072270] platform 41000000.r5f: configured R5F for IPC-only mode
    [ 6.127106] remoteproc remoteproc0: unsupported resource 65538
    [ 6.206303] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [ 6.220695] vdec: probe of 4210000.video-codec failed with error -2
    [ 6.238666] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
    [ 6.252867] remoteproc0#vdev0buffer: assigned reserved memory node vision-apps-c71-dma-memory@aa000000
    [ 6.290851] remoteproc0#vdev0buffer: registered virtio0 (type 7)
    [ 6.321681] urandom_read_iter: 26 callbacks suppressed
    [ 6.321687] random: systemd: uninitialized urandom read (16 bytes read)
    [ 6.340259] remoteproc remoteproc1: 41000000.r5f is available
    [ 6.347160] random: systemd: uninitialized urandom read (16 bytes read)
    [ 6.360568] random: systemd: uninitialized urandom read (16 bytes read)
    [ 6.389355] remoteproc remoteproc0: remote processor 64800000.dsp is now attached
    [ 6.398298] remoteproc remoteproc1: attaching to 41000000.r5f
    [ 6.406507] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [ 6.415032] remoteproc1#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [ 6.435784] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.451342] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.451473] remoteproc1#vdev0buffer: registered virtio1 (type 7)
    [ 6.462252] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.479260] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.495148] remoteproc remoteproc1: remote processor 41000000.r5f is now attached
    [ 6.506018] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 6.516528] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.531684] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.544513] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.551032] k3-dsp-rproc 65800000.dsp: assigned reserved memory node vision-apps-c71_1-dma-memory@a8000000
    [ 6.559010] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.595267] platform 5c00000.r5f: configured R5F for IPC-only mode
    [ 6.604518] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 6.640125] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.666339] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.694754] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.713280] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [ 6.730852] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.741228] k3-dsp-rproc 65800000.dsp: configured DSP for IPC-only mode
    [ 6.741344] remoteproc remoteproc2: 65800000.dsp is available
    [ 6.757667] remoteproc remoteproc3: 5c00000.r5f is available
    [ 6.791689] m_can_platform 40528000.can: m_can device registered (irq=19, version=32)
    [ 6.825696] m_can_platform 40568000.can: m_can device registered (irq=21, version=32)
    [ 6.857266] m_can_platform 26a1000.can: m_can device registered (irq=37, version=32)
    [ 6.878722] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 6.888025] remoteproc remoteproc3: attaching to 5c00000.r5f
    [ 6.898836] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.917969] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.929349] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.944182] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.990348] remoteproc remoteproc2: attaching to 65800000.dsp
    [ 7.008480] random: crng init done
    [ 7.012740] random: 10 urandom warning(s) missed due to ratelimiting
    [ 7.014078] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [ 7.039345] remoteproc3#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [ 7.048404] remoteproc remoteproc2: unsupported resource 65538
    [ 7.052013] remoteproc3#vdev0buffer: registered virtio2 (type 7)
    [ 7.070617] remoteproc remoteproc3: remote processor 5c00000.r5f is now attached
    [ 7.080380] k3-dsp-rproc 65800000.dsp: DSP initialized in IPC-only mode
    [ 7.089044] platform 5d00000.r5f: configured R5F for IPC-only mode
    [ 7.099673] remoteproc2#vdev0buffer: assigned reserved memory node vision-apps-c71_1-dma-memory@a8000000
    [ 7.111861] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [ 7.113490] remoteproc remoteproc4: 5d00000.r5f is available
    [[0;32m OK [0m] Started [0;1;39mLoad/Save Random Seed[0m.
    [ 7.180325] remoteproc2#vdev0buffer: registered virtio3 (type 7)
    [ 7.191212] remoteproc remoteproc2: remote processor 65800000.dsp is now attached
    [ 7.195030] remoteproc remoteproc4: attaching to 5d00000.r5f
    [ 7.201796] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 7.224782] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.238339] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.252677] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.266043] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.321244] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [ 7.423182] remoteproc4#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [ 7.534397] remoteproc4#vdev0buffer: registered virtio4 (type 7)
    [ 7.545247] remoteproc remoteproc4: remote processor 5d00000.r5f is now attached
    [ 7.562630] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 7.577617] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.588757] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.602687] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.615594] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.629700] platform 5e00000.r5f: configured R5F for remoteproc mode
    [ 7.730824] platform 5e00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a6000000
    [ 7.826894] remoteproc remoteproc5: 5e00000.r5f is available
    [ 7.914242] remoteproc remoteproc5: Direct firmware load for j721s2-main-r5f1_0-fw failed with error -2
    [ 7.932020] remoteproc remoteproc5: powering up 5e00000.r5f
    [ 7.942135] remoteproc remoteproc5: Direct firmware load for j721s2-main-r5f1_0-fw failed with error -2
    [ 7.956582] platform 5f00000.r5f: configured R5F for remoteproc mode
    [ 7.965037] remoteproc remoteproc5: request_firmware failed: -2
    [ 7.989818] platform 5f00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a7000000
    [ 8.015359] remoteproc remoteproc6: 5f00000.r5f is available
    [ 8.025302] remoteproc remoteproc6: Direct firmware load for j721s2-main-r5f1_1-fw failed with error -2
    [ 8.040578] remoteproc remoteproc6: powering up 5f00000.r5f
    [ 8.047745] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.053233] remoteproc remoteproc6: Direct firmware load for j721s2-main-r5f1_1-fw failed with error -2
    [ 8.067123] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.069547] remoteproc remoteproc6: request_firmware failed: -2
    [ 8.081953] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.107122] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.123357] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [[0;32m OK [0m] Created slice [0;1;39msystem-systemd\x2dfsck.slice[0m.
    [ 8.275139] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 8.282114] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [ 8.325369] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.336410] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.336483] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.336501] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.336514] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.383348] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.385646] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.385674] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.385687] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.385700] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.387566] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 8.388231] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.390315] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.390339] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.390351] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.390363] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.391996] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 8.392537] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.394607] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.394632] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.394647] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.394659] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.396376] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 8.396952] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.398920] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.398945] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.398957] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.398970] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.400262] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
    [ 8.401094] virtio_rpmsg_bus virtio4: rpmsg host is online
    [ 8.401756] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.403877] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.403905] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.403918] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.403934] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.406390] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [ 8.415142] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [ 8.419017] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [ 8.420074] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [ 8.420309] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [ 8.420586] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [ 8.420710] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
    [ 8.420799] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [ 8.422145] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [ 8.423407] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
    [ 8.425325] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [ 8.435884] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x27
    [ 8.436029] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [ 8.485469] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.487583] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.487609] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.487624] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.487637] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.491567] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.496150] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.496181] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.496194] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.496207] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.501711] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.505483] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.505513] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.505525] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.505537] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.510171] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.525766] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: new channel: 0x400 -> 0xe!
    [ 8.525859] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 1 (src: 0xe)
    [ 8.525898] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 2 (src: 0xe)
    [ 8.525933] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 3 (src: 0xe)
    [ 8.525965] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 4 (src: 0xe)
    [ 8.525995] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 5 (src: 0xe)
    [ 8.526029] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 6 (src: 0xe)
    [ 8.526060] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 7 (src: 0xe)
    [ 8.526090] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 8 (src: 0xe)
    [ 8.526119] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 9 (src: 0xe)
    [ 8.526151] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 10 (src: 0xe)
    [ 8.526184] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 11 (src: 0xe)
    [ 8.526239] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 12 (src: 0xe)
    [ 8.526274] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 13 (src: 0xe)
    [ 8.526308] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 14 (src: 0xe)
    [ 8.526341] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 15 (src: 0xe)
    [ 8.526371] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 16 (src: 0xe)
    [ 8.526401] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 17 (src: 0xe)
    [ 8.526434] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 18 (src: 0xe)
    [ 8.526466] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 19 (src: 0xe)
    [ 8.526497] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 20 (src: 0xe)
    [ 8.526524] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 21 (src: 0xe)
    [ 8.526554] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 22 (src: 0xe)
    [ 8.526582] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 23 (src: 0xe)
    [ 8.526611] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 24 (src: 0xe)
    [ 8.526640] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 25 (src: 0xe)
    [ 8.526669] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 26 (src: 0xe)
    [ 8.526697] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 27 (src: 0xe)
    [ 8.526724] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 28 (src: 0xe)
    [ 8.526758] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 29 (src: 0xe)
    [ 8.526786] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 30 (src: 0xe)
    [ 8.526815] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 31 (src: 0xe)
    [ 8.526850] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 32 (src: 0xe)
    [ 8.526882] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 33 (src: 0xe)
    [ 8.526912] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 34 (src: 0xe)
    [ 8.526943] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 35 (src: 0xe)
    [ 8.526975] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 36 (src: 0xe)
    [ 8.527005] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 37 (src: 0xe)
    [ 8.527035] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 38 (src: 0xe)
    [ 8.527062] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 39 (src: 0xe)
    [ 8.527089] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 40 (src: 0xe)
    [ 8.527122] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 41 (src: 0xe)
    [ 8.527151] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 42 (src: 0xe)
    [ 8.527180] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 43 (src: 0xe)
    [ 8.527207] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 44 (src: 0xe)
    [ 8.527236] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 45 (src: 0xe)
    [ 8.527264] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 46 (src: 0xe)
    [ 8.527292] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 47 (src: 0xe)
    [ 8.527320] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 48 (src: 0xe)
    [ 8.527347] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 49 (src: 0xe)
    [ 8.527376] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 50 (src: 0xe)
    [ 8.527403] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 51 (src: 0xe)
    [ 8.527429] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 52 (src: 0xe)
    [ 8.527473] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 53 (src: 0xe)
    [ 8.527505] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 54 (src: 0xe)
    [ 8.527535] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 55 (src: 0xe)
    [ 8.527563] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 56 (src: 0xe)
    [ 8.527594] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 57 (src: 0xe)
    [ 8.527622] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 58 (src: 0xe)
    [ 8.527651] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 59 (src: 0xe)
    [ 8.527677] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 60 (src: 0xe)
    [ 8.527705] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 61 (src: 0xe)
    [ 8.527735] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 62 (src: 0xe)
    [ 8.527754] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: new channel: 0x400 -> 0xe!
    [ 8.527765] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 63 (src: 0xe)
    [ 8.527801] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 64 (src: 0xe)
    [ 8.527843] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 1 (src: 0xe)
    [ 8.527858] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 65 (src: 0xe)
    [ 8.527874] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 2 (src: 0xe)
    [ 8.527891] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 66 (src: 0xe)
    [ 8.527909] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 3 (src: 0xe)
    [ 8.527929] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 67 (src: 0xe)
    [ 8.527947] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 4 (src: 0xe)
    [ 8.527967] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 68 (src: 0xe)
    [ 8.527987] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 5 (src: 0xe)
    [ 8.528004] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 69 (src: 0xe)
    [ 8.528022] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 6 (src: 0xe)
    [ 8.528038] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 70 (src: 0xe)
    [ 8.528046] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.528054] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 7 (src: 0xe)
    [ 8.528067] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.528070] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 71 (src: 0xe)
    [ 8.528080] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.528087] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 8 (src: 0xe)
    [ 8.528097] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.528101] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 72 (src: 0xe)
    [ 8.528118] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 9 (src: 0xe)
    [ 8.528135] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 73 (src: 0xe)
    [ 8.528152] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 10 (src: 0xe)
    [ 8.528196] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 11 (src: 0xe)
    [ 8.528212] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 74 (src: 0xe)
    [ 8.528228] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 12 (src: 0xe)
    [ 8.528242] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 75 (src: 0xe)
    [ 8.528259] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 13 (src: 0xe)
    [ 8.528274] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 76 (src: 0xe)
    [ 8.528291] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 14 (src: 0xe)
    [ 8.528308] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 77 (src: 0xe)
    [ 8.528326] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 15 (src: 0xe)
    [ 8.528344] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 78 (src: 0xe)
    [ 8.528360] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 16 (src: 0xe)
    [ 8.528378] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 79 (src: 0xe)
    [ 8.528395] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 17 (src: 0xe)
    [ 8.528409] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 80 (src: 0xe)
    [ 8.528469] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 18 (src: 0xe)
    [ 8.528486] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 81 (src: 0xe)
    [ 8.528503] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 19 (src: 0xe)
    [ 8.528518] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 82 (src: 0xe)
    [ 8.528535] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 20 (src: 0xe)
    [ 8.528552] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 83 (src: 0xe)
    [ 8.528569] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 21 (src: 0xe)
    [ 8.528587] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 84 (src: 0xe)
    [ 8.528605] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 22 (src: 0xe)
    [ 8.528623] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 85 (src: 0xe)
    [ 8.528641] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 23 (src: 0xe)
    [ 8.528659] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 86 (src: 0xe)
    [ 8.528678] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 24 (src: 0xe)
    [ 8.528713] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 87 (src: 0xe)
    [ 8.528728] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 25 (src: 0xe)
    [ 8.528747] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 88 (src: 0xe)
    [ 8.528766] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 26 (src: 0xe)
    [ 8.528785] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 89 (src: 0xe)
    [ 8.528804] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 27 (src: 0xe)
    [ 8.528819] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 90 (src: 0xe)
    [ 8.528838] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 28 (src: 0xe)
    [ 8.528869] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 91 (src: 0xe)
    [ 8.528888] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 29 (src: 0xe)
    [ 8.528905] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 92 (src: 0xe)
    [ 8.528926] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 30 (src: 0xe)
    [ 8.528944] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 93 (src: 0xe)
    [ 8.528961] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 31 (src: 0xe)
    [ 8.528982] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 94 (src: 0xe)
    [ 8.528995] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 32 (src: 0xe)
    [ 8.529015] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 95 (src: 0xe)
    [ 8.529032] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 33 (src: 0xe)
    [ 8.529048] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 96 (src: 0xe)
    [ 8.529066] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 34 (src: 0xe)
    [ 8.529082] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 97 (src: 0xe)
    [ 8.529098] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 35 (src: 0xe)
    [ 8.529111] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 98 (src: 0xe)
    [ 8.529128] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 36 (src: 0xe)
    [ 8.529146] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 99 (src: 0xe)
    [ 8.529166] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 37 (src: 0xe)
    [ 8.529184] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: incoming msg 100 (src: 0xe)
    [ 8.529187] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.14: goodbye!
    [ 8.529199] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 38 (src: 0xe)
    [ 8.529235] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 39 (src: 0xe)
    [ 8.529265] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 40 (src: 0xe)
    [ 8.529292] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 41 (src: 0xe)
    [ 8.529322] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 42 (src: 0xe)
    [ 8.529351] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 43 (src: 0xe)
    [ 8.529381] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 44 (src: 0xe)
    [ 8.529415] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 45 (src: 0xe)
    [ 8.529446] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 46 (src: 0xe)
    [ 8.529475] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 47 (src: 0xe)
    [ 8.529506] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 48 (src: 0xe)
    [ 8.529533] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 49 (src: 0xe)
    [ 8.529561] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 50 (src: 0xe)
    [ 8.529590] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 51 (src: 0xe)
    [ 8.529624] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 52 (src: 0xe)
    [ 8.529650] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 53 (src: 0xe)
    [ 8.529679] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 54 (src: 0xe)
    [ 8.529704] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 55 (src: 0xe)
    [ 8.529732] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 56 (src: 0xe)
    [ 8.529763] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 57 (src: 0xe)
    [ 8.529791] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 58 (src: 0xe)
    [ 8.529821] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 59 (src: 0xe)
    [ 8.529849] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 60 (src: 0xe)
    [ 8.529877] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 61 (src: 0xe)
    [ 8.529903] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 62 (src: 0xe)
    [ 8.529928] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 63 (src: 0xe)
    [ 8.529955] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 64 (src: 0xe)
    [ 8.529981] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 65 (src: 0xe)
    [ 8.530008] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 66 (src: 0xe)
    [ 8.530035] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 67 (src: 0xe)
    [ 8.530063] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 68 (src: 0xe)
    [ 8.530092] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 69 (src: 0xe)
    [ 8.530118] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 70 (src: 0xe)
    [ 8.530147] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 71 (src: 0xe)
    [ 8.530177] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 72 (src: 0xe)
    [ 8.530205] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 73 (src: 0xe)
    [ 8.530233] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 74 (src: 0xe)
    [ 8.530260] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 75 (src: 0xe)
    [ 8.530287] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 76 (src: 0xe)
    [ 8.530313] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 77 (src: 0xe)
    [ 8.530344] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 78 (src: 0xe)
    [ 8.530370] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 79 (src: 0xe)
    [ 8.530397] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 80 (src: 0xe)
    [ 8.530424] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 81 (src: 0xe)
    [ 8.530452] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 82 (src: 0xe)
    [ 8.530481] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 83 (src: 0xe)
    [ 8.530512] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 84 (src: 0xe)
    [ 8.530541] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 85 (src: 0xe)
    [ 8.530573] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 86 (src: 0xe)
    [ 8.530601] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 87 (src: 0xe)
    [ 8.530628] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 88 (src: 0xe)
    [ 8.530665] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 89 (src: 0xe)
    [ 8.530695] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 90 (src: 0xe)
    [ 8.530722] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 91 (src: 0xe)
    [ 8.530750] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 92 (src: 0xe)
    [ 8.530779] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 93 (src: 0xe)
    [ 8.530805] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 94 (src: 0xe)
    [ 8.530832] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 95 (src: 0xe)
    [ 8.530858] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 96 (src: 0xe)
    [ 8.530886] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 97 (src: 0xe)
    [ 8.530915] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 98 (src: 0xe)
    [ 8.530942] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 99 (src: 0xe)
    [ 8.530969] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: incoming msg 100 (src: 0xe)
    [ 8.530972] rpmsg_client_sample virtio3.ti.ipc4.ping-pong.-1.14: goodbye!
    [ 8.541408] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.543223] rpmsg_client_sample virtio4.ti.ipc4.ping-pong.-1.14: new channel: 0x400 -> 0xe!
    [ 8.543335] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: new channel: 0x400 -> 0xe!
    [ 8.543692] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.543715] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.543727] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.543739] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.546437] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.548481] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 1 (src: 0xe)
    [ 8.548608] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 2 (src: 0xe)
    [ 8.548672] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 3 (src: 0xe)
    [ 8.548685] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.548707] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.548720] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.548728] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 4 (src: 0xe)
    [ 8.548732] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.548786] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 5 (src: 0xe)
    [ 8.548837] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 6 (src: 0xe)
    [ 8.548887] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 7 (src: 0xe)
    [ 8.548953] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 8 (src: 0xe)
    [ 8.549008] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 9 (src: 0xe)
    [ 8.549163] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 10 (src: 0xe)
    [ 8.549228] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 11 (src: 0xe)
    [ 8.549283] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 12 (src: 0xe)
    [ 8.549332] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 13 (src: 0xe)
    [ 8.549383] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 14 (src: 0xe)
    [ 8.549434] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 15 (src: 0xe)
    [ 8.549487] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 16 (src: 0xe)
    [ 8.549540] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 17 (src: 0xe)
    [ 8.549588] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 18 (src: 0xe)
    [ 8.549638] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 19 (src: 0xe)
    [ 8.549691] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 20 (src: 0xe)
    [ 8.549741] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 21 (src: 0xe)
    [ 8.549793] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 22 (src: 0xe)
    [ 8.549840] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 23 (src: 0xe)
    [ 8.549890] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 24 (src: 0xe)
    [ 8.549943] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 25 (src: 0xe)
    [ 8.549993] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 26 (src: 0xe)
    [ 8.550040] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 27 (src: 0xe)
    [ 8.550093] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 28 (src: 0xe)
    [ 8.550145] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 29 (src: 0xe)
    [ 8.550191] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 30 (src: 0xe)
    [ 8.550240] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 31 (src: 0xe)
    [ 8.550293] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 32 (src: 0xe)
    [ 8.550345] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 33 (src: 0xe)
    [ 8.550391] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 34 (src: 0xe)
    [ 8.550452] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 35 (src: 0xe)
    [ 8.550504] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 36 (src: 0xe)
    [ 8.550552] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 37 (src: 0xe)
    [ 8.550599] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 38 (src: 0xe)
    [ 8.550648] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 39 (src: 0xe)
    [ 8.550697] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 40 (src: 0xe)
    [ 8.550747] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 41 (src: 0xe)
    [ 8.550794] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 42 (src: 0xe)
    [ 8.550840] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 43 (src: 0xe)
    [ 8.550890] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 44 (src: 0xe)
    [ 8.550939] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 45 (src: 0xe)
    [ 8.550986] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 46 (src: 0xe)
    [ 8.551035] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 47 (src: 0xe)
    [ 8.551084] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 48 (src: 0xe)
    [ 8.551131] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 49 (src: 0xe)
    [ 8.551179] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 50 (src: 0xe)
    [ 8.551228] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 51 (src: 0xe)
    [ 8.551275] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 52 (src: 0xe)
    [ 8.551322] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 53 (src: 0xe)
    [ 8.551370] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 54 (src: 0xe)
    [ 8.551418] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 55 (src: 0xe)
    [ 8.551464] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 56 (src: 0xe)
    [ 8.551511] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 57 (src: 0xe)
    [ 8.551559] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 58 (src: 0xe)
    [ 8.551609] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 59 (src: 0xe)
    [ 8.551658] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 60 (src: 0xe)
    [ 8.551709] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 61 (src: 0xe)
    [ 8.551760] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 62 (src: 0xe)
    [ 8.551808] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 63 (src: 0xe)
    [ 8.551854] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 64 (src: 0xe)
    [ 8.551903] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 65 (src: 0xe)
    [ 8.551950] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 66 (src: 0xe)
    [ 8.551995] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 67 (src: 0xe)
    [ 8.552044] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 68 (src: 0xe)
    [ 8.552092] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 69 (src: 0xe)
    [ 8.552137] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 70 (src: 0xe)
    [ 8.552186] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 71 (src: 0xe)
    [ 8.552234] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 72 (src: 0xe)
    [ 8.552280] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 73 (src: 0xe)
    [ 8.552327] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 74 (src: 0xe)
    [ 8.552374] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 75 (src: 0xe)
    [ 8.552447] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 76 (src: 0xe)
    [ 8.552502] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 77 (src: 0xe)
    [ 8.552551] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 78 (src: 0xe)
    [ 8.552599] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 79 (src: 0xe)
    [ 8.552651] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 80 (src: 0xe)
    [ 8.552702] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 81 (src: 0xe)
    [ 8.552752] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 82 (src: 0xe)
    [ 8.552801] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 83 (src: 0xe)
    [ 8.552852] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 84 (src: 0xe)
    [ 8.552904] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 85 (src: 0xe)
    [ 8.552956] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 86 (src: 0xe)
    [ 8.553008] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 87 (src: 0xe)
    [ 8.553061] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 88 (src: 0xe)
    [ 8.553115] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 89 (src: 0xe)
    [ 8.553165] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 90 (src: 0xe)
    [ 8.553213] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 91 (src: 0xe)
    [ 8.553265] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 92 (src: 0xe)
    [ 8.553316] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 93 (src: 0xe)
    [ 8.553362] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 94 (src: 0xe)
    [ 8.553409] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 95 (src: 0xe)
    [ 8.553456] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 96 (src: 0xe)
    [ 8.553501] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 97 (src: 0xe)
    [ 8.553548] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 98 (src: 0xe)
    [ 8.553596] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 99 (src: 0xe)
    [ 8.553646] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: incoming msg 100 (src: 0xe)
    [ 8.553648] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14: goodbye!
    [ 8.735873] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xe
    [ 8.736083] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: new channel: 0x400 -> 0xe!
    [ 8.736148] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 1 (src: 0xe)
    [ 8.736993] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 2 (src: 0xe)
    [ 8.737052] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 3 (src: 0xe)
    [ 8.737720] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 4 (src: 0xe)
    [ 8.737782] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 5 (src: 0xe)
    [ 8.738346] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 6 (src: 0xe)
    [ 8.738404] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 7 (src: 0xe)
    [ 8.738460] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 8 (src: 0xe)
    [ 8.738568] cdns-mhdp8546 a000000.dp-bridge: no PHY configured
    [ 8.740364] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 9 (src: 0xe)
    [ 8.740473] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 10 (src: 0xe)
    [ 8.740526] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 11 (src: 0xe)
    [ 8.740770] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.740795] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.740808] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.740820] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.741141] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 12 (src: 0xe)
    [ 8.741213] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 13 (src: 0xe)
    [ 8.741260] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 14 (src: 0xe)
    [ 8.741744] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 15 (src: 0xe)
    [ 12.805835] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 16 (src: 0xe)
    [ 12.816329] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 17 (src: 0xe)
    [ 12.826831] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 18 (src: 0xe)
    [[0;32m OK [0m] Found device [0;1;39m/dev/mmcblk1p1[0m.[ 12.838305] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 19 (src: 0xe)

    [ 12.856521] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 20 (src: 0xe)
    [[0;32m OK [0m] Started [0;1;39mudev Wait for Complete Devi[ 12.872111] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 21 (src: 0xe)
    ce Initialization[0m.
    [ 12.890248] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 22 (src: 0xe)
    [ 12.902856] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 23 (src: 0xe)
    [ 12.914127] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 24 (src: 0xe)
    [ 12.928702] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 25 (src: 0xe)
    [ 12.939369] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 26 (src: 0xe)
    [ 12.951012] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 27 (src: 0xe)
    [ 12.961963] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 28 (src: 0xe)
    [ 12.972502] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 29 (src: 0xe)
    [ 12.983055] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 30 (src: 0xe)
    [[0;32m OK [0m] Started [0;1;39mHardware RNG Entropy Gather[ 12.993887] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 31 (src: 0xe)
    er Daemon[0m.
    [ 13.011440] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 32 (src: 0xe)
    [ 13.023419] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 33 (src: 0xe)
    [ 13.034069] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 34 (src: 0xe)
    [ 13.044630] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 35 (src: 0xe)
    [ 13.044670] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 36 (src: 0xe)
    [ 13.044708] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 37 (src: 0xe)
    [ 13.044744] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 38 (src: 0xe)
    [ 13.044783] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 39 (src: 0xe)
    [ 13.044823] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 40 (src: 0xe)
    [ 13.044862] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 41 (src: 0xe)
    [ 13.044901] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 42 (src: 0xe)
    [ 13.044939] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 43 (src: 0xe)
    [ 13.044978] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 44 (src: 0xe)
    [ 13.045016] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 45 (src: 0xe)
    [ 13.045054] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 46 (src: 0xe)
    [ 13.045093] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 47 (src: 0xe)
    [ 13.045131] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 48 (src: 0xe)
    [ 13.045169] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 49 (src: 0xe)
    [ 13.045206] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 50 (src: 0xe)
    [ 13.045243] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 51 (src: 0xe)
    [ 13.045280] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 52 (src: 0xe)
    [ 13.045316] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 53 (src: 0xe)
    [ 13.045353] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 54 (src: 0xe)
    [ 13.045391] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 55 (src: 0xe)
    [ 13.045428] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 56 (src: 0xe)
    [ 13.045465] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 57 (src: 0xe)
    [ 13.045504] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 58 (src: 0xe)
    [ 13.045541] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 59 (src: 0xe)
    [ 13.045577] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 60 (src: 0xe)
    [ 13.045615] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 61 (src: 0xe)
    [ 13.045651] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 62 (src: 0xe)
    [ 13.045688] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 63 (src: 0xe)
    [ 13.045725] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 64 (src: 0xe)
    [ 13.045775] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 65 (src: 0xe)
    [ 13.045812] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 66 (src: 0xe)
    [ 13.045847] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 67 (src: 0xe)
    [ 13.045883] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 68 (src: 0xe)
    [ 13.045919] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 69 (src: 0xe)
    [ 13.045956] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 70 (src: 0xe)
    [ 13.045991] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 71 (src: 0xe)
    [ 13.046030] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 72 (src: 0xe)
    [ 13.046067] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 73 (src: 0xe)
    [ 13.046103] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 74 (src: 0xe)
    [ 13.046137] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 75 (src: 0xe)
    [ 13.046175] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 76 (src: 0xe)
    [ 13.046211] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 77 (src: 0xe)
    [ 13.046248] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 78 (src: 0xe)
    [ 13.046284] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 79 (src: 0xe)
    [ 13.046321] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 80 (src: 0xe)
    [ 13.046362] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 81 (src: 0xe)
    [ 13.046399] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 82 (src: 0xe)
    [ 13.046435] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 83 (src: 0xe)
    [ 13.046471] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 84 (src: 0xe)
    [ 13.046507] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 85 (src: 0xe)
    [ 13.046543] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 86 (src: 0xe)
    [ 13.046580] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 87 (src: 0xe)
    [ 13.046617] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 88 (src: 0xe)
    [ 13.046654] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 89 (src: 0xe)
    [ 13.046690] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 90 (src: 0xe)
    [ 13.046726] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 91 (src: 0xe)
    [ 13.046762] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 92 (src: 0xe)
    [ 13.046798] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 93 (src: 0xe)
    [ 13.046860] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 94 (src: 0xe)
    [ 13.046896] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 95 (src: 0xe)
    [ 13.046936] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 96 (src: 0xe)
    [ 13.046978] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 97 (src: 0xe)
    [ 13.047014] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 98 (src: 0xe)
    [ 13.047050] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 99 (src: 0xe)
    [ 13.047088] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: incoming msg 100 (src: 0xe)
    [ 13.047091] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.14: goodbye!
    [[0;32m OK [0m] Reached target [0;1;39mSystem Initialization[0m.
    [[0;32m OK [0m] Reached target [0;1;39mBasic System[0m.
    [[0;32m OK [0m] Listening on [0;1;39mD-Bus System Message Bus Socket[0m.
    [[0;32m OK [0m] Started [0;1;39mD-Bus System Message Bus[0m.
    Starting [0;1;39mrc.pvr.service[0m...
    Starting [0;1;39mFile System Check on /dev/mmcblk1p1[0m...
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    Starting [0;1;39mCreate Static Device Nodes in /dev[0m...
    Starting [0;1;39mPermit User Sessions[0m...
    [[0;32m OK [0m] Started [0;1;39mFile System Check on /dev/mmcblk1p1[0m.
    [[0;32m OK [0m] Started [0;1;39mCreate Static Device Nodes in /dev[0m.
    [[0;32m OK [0m] Started [0;1;39mPermit User Sessions[0m.
    Mounting [0;1;39m/run/media/mmcblk1p1[0m...
    [[0;32m OK [0m] Started [0;1;39mGetty on tty1[0m.
    [[0;32m OK [0m] Started [0;1;39mSerial Getty on ttyS2[0m.
    [[0;32m OK [0m] Started [0;1;39mSerial Getty on ttyS3[0m.
    [ 14.283674] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [[0;32m OK [0m] Reached target [0;1;39mLogin Prompts[0m.
    Starting [0;1;39mSynchronize System and HW clocks[0m...
    [[0;32m OK [0m] Stopped [0;1;39mLogin Service[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    [[0;32m OK [0m] Mounted [0;1;39m/run/media/mmcblk1p1[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mSynchronize System and HW clocks[0m.
    See 'systemctl status sync-clocks.service' for details.
    [[0;32m OK [0m] Started [0;1;39mrc.pvr.service[0m.
    Starting [0;1;39msshd.service[0m...
    [[0;32m OK [0m] Stopped [0;1;39mLogin Service[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mLogin Service[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mLogin Service[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    [[0;32m OK [0m] Stopped [0;1;39mLogin Service[0m.
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mLogin Service[0m.
    See 'systemctl status systemd-logind.service' for details.
    [[0;32m OK [0m] Started [0;1;39msshd.service[0m.
    Starting [0;1;39mSYSV: BydProcessManager service script[0m...
    [[0;1;31mFAILED[0m] Failed to start [0;1;39mSYSV: BydProcessManager service script[0m.
    See 'systemctl status BydProcessManager.service' for details.
    Starting [0;1;39motg_upgrade.service[0m...
    [[0;32m OK [0m] Started [0;1;39motg_upgrade.service[0m.
    Starting [0;1;39madbd.service[0m...
    [ 16.866836] file system registered
    [ 17.932609] read descriptors
    [ 17.936247] read strings
    [[0;32m OK [0m] Started [0;1;39madbd.service[0m.
    [[0;32m OK [0m] Reached target [0;1;39mMulti-User System[0m.
    Starting [0;1;39mUpdate UTMP about System Runlevel Changes[0m...
    [[0;32m OK [0m] Started [0;1;39mUpdate UTMP about System Runlevel Changes[0m.

    _____ _____ _ _
    | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
    | | _| .'| . | . | | __| _| . | | | -_| _| _|
    |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
    |___| |___|

    Arago Project j7-evm ttyS2

    Arago 2021.09 j7-evm ttyS2

    j7-evm login: root

    "source ./vision_apps_init.sh" log:

    root@j7-evm:/#
    root@j7-evm:/# cd /opt/vision_apps/
    root@j7-evm:/opt/vision_apps# source ./vision_apps_init.sh
    root@j7-evm:/opt/vision_apps# [MCU1_0] 0.021964 s: CIO: Init ... Done !!!
    [MCU1_0] 0.022048 s: ### CPU Frequency = 1000000000 Hz
    [MCU1_0] 0.022093 s: APP: Init ... !!!
    [MCU1_0] 0.022122 s: MEM: Init ... !!!
    [MCU1_0] 0.022162 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 8388608 bytes !!!
    [MCU1_0] 0.022247 s: MEM: Init ... Done !!!
    [MCU1_0] 0.022273 s: ENABLE_MMC_SD-------------------appLogWaitMsecs
    [MCU1_0] 0.022312 s: ENABLE_MMC_SD-------------------TaskP_sleepInMsecs
    [MCU1_0] 0.022352 s: IPC: Init ... !!!
    [MCU1_0] 0.022412 s: IPC: 6 CPUs participating in IPC !!!
    [MCU1_0] 0.022463 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU1_0] 11.828951 s: IPC: HLOS is ready !!!
    [MCU1_0] 11.854675 s: IPC: Init ... Done !!!
    [MCU1_0] 11.854756 s: APP: Syncing with 5 CPUs ... !!!
    [MCU1_0] 11.854813 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU1_0] 11.854854 s: REMOTE_SERVICE: Init ... !!!
    [MCU1_0] 11.859698 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU1_0] 11.859787 s: ENABLE_IPC--1-------------------appLogWaitMsecs
    [MCU1_0] 11.859831 s: ENABLE_IPC--1-------------------TaskP_sleepInMsecs
    [MCU1_0] 11.859871 s: APP: Init--------delay test
    [MCU1_0] 11.859901 s: APP: Init ... Done !!!
    [MCU1_0] 11.859937 s: diag service: DIAGNOSTIC SERVICE init...
    [MCU1_0] 11.860041 s: diag service: creat flowframe timeout timer sucess
    [MCU1_0] 11.860110 s: diag service: creat Extend and Program timeout timer sucess
    [MCU1_0] 11.860171 s: diag service: creat updata response wait timer sucess
    [MCU1_0] 11.860230 s: diag service: creat Access Lock timeout timer sucess
    [MCU1_0] 11.860304 s: diag service: creat message queue success
    [MCU1_0] 11.860421 s: diag service: task run
    [MCU1_0] 11.860480 s: diag service: create diagnostic service task success
    [MCU1_0] 11.860525 s: MCAN!: App_mcanInit
    [MCU1_0] 11.862007 s: CanDtc service init...
    [MCU1_0] 11.862263 s: CanOnline service run
    [MCU1_0] 11.862316 s: MCAN: create CAN DTC task success
    [MCU1_0] 11.862357 s: CanOnline service init...
    [MCU1_0] 11.862464 s: CanOnline service run
    [MCU1_0] 11.862514 s: MCAN: create CAN ONLINE task success
    [MCU1_0] 11.862560 s: remote messge: creat message queue success
    [MCU1_0] 11.862673 s: remote messge : task run
    [MCU1_0] 11.862717 s: NM service: NM SERVICE init...
    [MCU1_0] 11.862757 s: NM service: creat message queue success
    [MCU1_0] 11.862882 s: NM service: task run
    [MCU1_0] 11.862945 s: NM service: create NM service task success
    [MCU1_0] 11.863030 s: APP: Run ... !!!
    [MCU1_0] 11.863062 s: IPC: Starting echo test ...
    [MCU1_0] 11.866909 s: IPC: Echo status: mpu1_0[x] mcu1_0[s] mcu2_0[x] mcu2_1[.] C7X_1[P] C7X_2[x]
    [MCU1_0] 11.867665 s: APP: Run ... Done !!!
    [MCU1_0] 11.867842 s: IPC: Echo status: mpu1_0[x] mcu1_0[s] mcu2_0[x] mcu2_1[.] C7X_1[P] C7X_2[P]
    [MCU1_0] 12.100908 s: IPC: Echo status: mpu1_0[x] mcu1_0[s] mcu2_0[P] mcu2_1[.] C7X_1[P] C7X_2[P]
    [MCU2_0] 2.137143 s: CIO: Init ... Done !!!
    [MCU2_0] 2.137196 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0] 2.137227 s: APP: Init ... !!!
    [MCU2_0] 2.137247 s: SCICLIENT: Init ... !!!
    [MCU2_0] 2.137379 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [MCU2_0] 2.137412 s: SCICLIENT: DMSC FW revision 0x8
    [MCU2_0] 2.137439 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0] 2.137469 s: SCICLIENT: Init ... Done !!!
    [MCU2_0] 2.137491 s: UDMA: Init ... !!!
    [MCU2_0] 2.138337 s: UDMA: Init ... Done !!!
    [MCU2_0] 2.138373 s: UDMA: Init ... !!!
    [MCU2_0] 2.138843 s: UDMA: Init for CSITX/CSIRX ... Done !!!
    [MCU2_0] 2.138880 s: MEM: Init ... !!!
    [MCU2_0] 2.138914 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ db000000 of size 16777216 bytes !!!
    [MCU2_0] 2.138972 s: MEM: Init ... Done !!!
    [MCU2_0] 2.138993 s: ENABLE_MMC_SD-------------------appLogWaitMsecs
    [MCU2_0] 2.139019 s: ENABLE_MMC_SD-------------------TaskP_sleepInMsecs
    [MCU2_0] 2.139047 s: IPC: Init ... !!!
    [MCU2_0] 2.139092 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_0] 2.139129 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0] 11.832490 s: IPC: HLOS is ready !!!
    [MCU2_0] 11.844452 s: IPC: Init ... Done !!!
    [MCU2_0] 11.844499 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_0] 11.854814 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_0] 11.854850 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0] 11.856298 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0] 11.856349 s: ENABLE_IPC--1-------------------appLogWaitMsecs
    [MCU2_0] 11.856380 s: ENABLE_IPC--1-------------------TaskP_sleepInMsecs
    [MCU2_0] 11.856410 s: FVID2: Init ... !!!
    [MCU2_0] 11.856468 s: FVID2: Init ... Done !!!
    [MCU2_0] 11.856493 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
    [MCU2_0] 11.856756 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.856787 s: SCICLIENT: Sciclient_pmSetModuleState module=214 state=2
    [MCU2_0] 11.856933 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.856959 s: SCICLIENT: Sciclient_pmSetModuleState module=215 state=2
    [MCU2_0] 11.857033 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.857075 s: DSS: Init ... !!!
    [MCU2_0] 11.857096 s: DSS: Display type is eDP !!!
    [MCU2_0] 11.857119 s: DSS: M2M Path is enabled !!!
    [MCU2_0] 11.857142 s: DSS: SoC init ... !!!
    [MCU2_0] 11.857163 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=0
    [MCU2_0] 11.857302 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.857329 s: SCICLIENT: Sciclient_pmSetModuleState module=365 state=2
    [MCU2_0] 11.857549 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.857617 s: SCICLIENT: Sciclient_pmSetModuleState module=156 state=2
    [MCU2_0] 11.857774 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.857802 s: SCICLIENT: Sciclient_pmSetModuleState module=365 state=2
    [MCU2_0] 11.857897 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.857923 s: SCICLIENT: Sciclient_pmSetModuleState module=156 state=2
    [MCU2_0] 11.857992 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.858017 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=0
    [MCU2_0] 11.858098 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.858125 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=158 clk=3 freq=148500000
    [MCU2_0] 11.859259 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0] 11.859288 s: SCICLIENT: Sciclient_pmModuleClkRequest module=158 clk=3 state=2 flag=2
    [MCU2_0] 11.859418 s: SCICLIENT: Sciclient_pmModuleClkRequest success
    [MCU2_0] 11.859446 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=2
    [MCU2_0] 11.859618 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.859644 s: DSS: SoC init ... Done !!!
    [MCU2_0] 11.885419 s: DSS: Display is not connected
    [MCU2_0] 11.885461 s: DSS: Init ... Done !!!
    [MCU2_0] 11.885484 s: VHWA: VPAC Init ... !!!
    [MCU2_0] 11.885506 s: SCICLIENT: Sciclient_pmSetModuleState module=361 state=2
    [MCU2_0] 11.885773 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.885800 s: VHWA: LDC Init ... !!!
    [MCU2_0] 11.887870 s: VHWA: LDC Init ... Done !!!
    [MCU2_0] 11.887905 s: VHWA: MSC Init ... !!!
    [MCU2_0] 11.895196 s: VHWA: MSC Init ... Done !!!
    [MCU2_0] 11.895233 s: VHWA: NF Init ... !!!
    [MCU2_0] 11.896202 s: VHWA: NF Init ... Done !!!
    [MCU2_0] 11.896236 s: VHWA: VISS Init ... !!!
    [MCU2_0] 11.903730 s: VHWA: VISS Init ... Done !!!
    [MCU2_0] 11.903777 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0] 11.903812 s: VX_ZONE_INIT:Enabled
    [MCU2_0] 11.903835 s: VX_ZONE_ERROR:Enabled
    [MCU2_0] 11.903857 s: VX_ZONE_WARNING:Enabled
    [MCU2_0] 11.904560 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target MCU2-0
    [MCU2_0] 11.904751 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_NF
    [MCU2_0] 11.904931 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_LDC1
    [MCU2_0] 11.905107 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_MSC1
    [MCU2_0] 11.905287 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_MSC2
    [MCU2_0] 11.905513 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target VPAC_VISS1
    [MCU2_0] 11.905702 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE1
    [MCU2_0] 11.905899 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE2
    [MCU2_0] 11.906085 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DISPLAY1
    [MCU2_0] 11.906268 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DISPLAY2
    [MCU2_0] 11.906454 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CSITX
    [MCU2_0] 11.906661 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE3
    [MCU2_0] 11.906864 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE4
    [MCU2_0] 11.907062 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE5
    [MCU2_0] 11.907251 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE6
    [MCU2_0] 11.907443 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE7
    [MCU2_0] 11.907630 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target CAPTURE8
    [MCU2_0] 11.907816 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M1
    [MCU2_0] 11.907990 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M2
    [MCU2_0] 11.908163 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M3
    [MCU2_0] 11.908344 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:64] Added target DSS_M2M4
    [MCU2_0] 11.908386 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [MCU2_0] 11.908414 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0] 11.930976 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0] 11.931015 s: CSI2RX: Init ... !!!
    [MCU2_0] 11.931036 s: SCICLIENT: Sciclient_pmSetModuleState module=136 state=2
    [MCU2_0] 11.931122 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.931152 s: SCICLIENT: Sciclient_pmSetModuleState module=38 state=2
    [MCU2_0] 11.931257 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.931283 s: SCICLIENT: Sciclient_pmSetModuleState module=39 state=2
    [MCU2_0] 11.931370 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.931395 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    [MCU2_0] 11.931469 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.931494 s: SCICLIENT: Sciclient_pmSetModuleState module=153 state=2
    [MCU2_0] 11.931560 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 11.932097 s: CSI2RX: Init ... Done !!!
    [MCU2_0] 11.932135 s: appSerializerConfigure enter !
    [MCU2_0] 11.932159 s: appSerializerInitI2c: I2C Open !!
    [MCU2_0] 11.932210 s: appSerializerInitI2c: I2C Opened gI2cHandle=0xa316649c
    [MCU2_0] 11.943738 s: PG configurations for serializer with slave address - 0x18...
    [MCU2_0] 11.943779 s: regAddr - 0x 1 --- regData - 0x 1
    [MCU2_0] 11.943938 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.071860 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.071888 s: --- read back data - 0xa3
    [MCU2_0] 12.071913 s: regAddr - 0x 2 --- regData - 0x72
    [MCU2_0] 12.072063 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.087857 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.087884 s: --- read back data - 0xa3
    [MCU2_0] 12.087910 s: regAddr - 0x 6 --- regData - 0x21
    [MCU2_0] 12.088059 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.088858 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.088885 s: --- read back data - 0xa3
    [MCU2_0] 12.088910 s: regAddr - 0x 7 --- regData - 0x28
    [MCU2_0] 12.089059 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.089856 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.089883 s: --- read back data - 0xa3
    [MCU2_0] 12.089911 s: regAddr - 0x d --- regData - 0x 1
    [MCU2_0] 12.090060 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.090857 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.090883 s: --- read back data - 0xa3
    [MCU2_0] 12.090908 s: regAddr - 0x e --- regData - 0xf0
    [MCU2_0] 12.091055 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.091857 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.091883 s: --- read back data - 0xa3
    [MCU2_0] 12.091909 s: regAddr - 0xb0 --- regData - 0x 4
    [MCU2_0] 12.092056 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.092857 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.092884 s: --- read back data - 0xa3
    [MCU2_0] 12.092910 s: regAddr - 0xb1 --- regData - 0x 8
    [MCU2_0] 12.093058 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.093857 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.093884 s: --- read back data - 0xa3
    [MCU2_0] 12.093909 s: regAddr - 0xb2 --- regData - 0x 7
    [MCU2_0] 12.094058 s: Board_i2c8BitRegWr ret=-1
    [MCU2_0] 12.094856 s: Board_i2c8BitRegRd ret=-1
    [MCU2_0] 12.094882 s: --- read back data - 0xa3
    [MCU2_0] 12.094914 s: appSerializerConfigure Configuration... Done !!!
    [MCU2_0] 12.094942 s: CSI2TX: Init ... !!!
    [MCU2_0] 12.094962 s: SCICLIENT: Sciclient_pmSetModuleState module=136 state=2
    [MCU2_0] 12.095042 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 12.095068 s: SCICLIENT: Sciclient_pmSetModuleState module=40 state=2
    [MCU2_0] 12.095159 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 12.095185 s: SCICLIENT: Sciclient_pmSetModuleState module=41 state=2
    [MCU2_0] 12.095290 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 12.095315 s: SCICLIENT: Sciclient_pmSetModuleState module=363 state=2
    [MCU2_0] 12.095381 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0] 12.095794 s: CSI2TX: Init ... Done !!!
    [MCU2_0] 12.095826 s: ISS: Init ... !!!
    [MCU2_0] 12.095847 s: IssSensor_Init start
    [MCU2_0] 12.095874 s: Found sensor ST_UB960_UB933_UYVY at location 0
    [MCU2_0] 12.095943 s: imaging_drv: <TI960ST> <INFO> IssSensor_ST_dsub960_dsub933_Init:155 IssSensor_ST_dsub960_dsub933_Init success
    [MCU2_0] 12.096033 s: imaging_drv: <DESREPORT> <INFO> DeserialPortRreportCreatTask:324 DeserialPortRreportCreatTask start ... !!!
    [MCU2_0] 12.096150 s: imaging_drv: <DESREPORT> <INFO> DeserialPortRreportCreatTask:339 DeserialPortRreportCreatTask: create service task success
    [MCU2_0] 12.096195 s: IssSensor_Init ... Done !!!
    [MCU2_0] 12.096254 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0] 12.096281 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0] 12.096334 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0] 12.096360 s: UDMA Copy: Init ... !!!
    [MCU2_0] 12.097397 s: UDMA Copy: Init ... Done !!!
    [MCU2_0] 12.097452 s: APP: Init--------delay test
    [MCU2_0] 12.097478 s: APP: Init ... Done !!!
    [MCU2_0] 12.097500 s: APP: Run ... !!!
    [MCU2_0] 12.097520 s: IPC: Starting echo test ...
    [MCU2_0] 12.100000 s: APP: Run ... Done !!!
    [MCU2_0] 12.100080 s: imaging_drv: <DESREPORT> <INFO> DeserialReportErrTaskMain:258 DeserialReportErrTaskMain service: task run...
    [MCU2_0] 12.100881 s: IPC: Echo status: mpu1_0[x] mcu1_0[.] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[.]
    [MCU2_0] 12.100965 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[.]
    [MCU2_0] 12.101037 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[P]
    [MCU2_1] 2.085220 s: CIO: Init ... Done !!!
    [MCU2_1] 2.085271 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1] 2.085304 s: APP: Init ... !!!
    [MCU2_1] 2.085323 s: SCICLIENT: Init ... !!!
    [MCU2_1] 2.085457 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [MCU2_1] 2.085493 s: SCICLIENT: DMSC FW revision 0x8
    [MCU2_1] 2.085520 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1] 2.085551 s: SCICLIENT: Init ... Done !!!
    [MCU2_1] 2.085574 s: UDMA: Init ... !!!
    [MCU2_1] 2.086588 s: UDMA: Init ... Done !!!
    [MCU2_1] 2.086624 s: MEM: Init ... !!!
    [MCU2_1] 2.086657 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [MCU2_1] 2.086715 s: MEM: Init ... Done !!!
    [MCU2_1] 2.086736 s: ENABLE_MMC_SD-------------------appLogWaitMsecs
    [MCU2_1] 2.086762 s: ENABLE_MMC_SD-------------------TaskP_sleepInMsecs
    [MCU2_1] 2.086790 s: IPC: Init ... !!!
    [MCU2_1] 2.086836 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1] 2.086878 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1] 11.839767 s: IPC: HLOS is ready !!!
    [MCU2_1] 11.851439 s: IPC: Init ... Done !!!
    [MCU2_1] 11.851485 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1] 11.854813 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1] 11.854849 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1] 11.856292 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1] 11.856334 s: ENABLE_IPC--1-------------------appLogWaitMsecs
    [MCU2_1] 11.856367 s: ENABLE_IPC--1-------------------TaskP_sleepInMsecs
    [MCU2_1] 11.856397 s: APP: Init--------delay test
    [MCU2_1] 11.856419 s: APP: Init ... Done !!!
    [MCU2_1] 11.856444 s: APP: Run ... !!!
    [MCU2_1] 11.856466 s: IPC: Starting echo test ...
    [MCU2_1] 11.859030 s: APP: Run ... Done !!!
    [MCU2_1] 11.859529 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[.]
    [MCU2_1] 11.859617 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[P]
    [C7x_1 ] 2.744575 s: CIO: Init ... Done !!!
    [C7x_1 ] 2.744591 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ] 2.744602 s: APP: Init ... !!!
    [C7x_1 ] 2.744611 s: SCICLIENT: Init ... !!!
    [C7x_1 ] 2.744725 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [C7x_1 ] 2.744739 s: SCICLIENT: DMSC FW revision 0x8
    [C7x_1 ] 2.744750 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ] 2.744761 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ] 2.744770 s: UDMA: Init ... !!!
    [C7x_1 ] 2.745592 s: UDMA: Init ... Done !!!
    [C7x_1 ] 2.745606 s: MEM: Init ... !!!
    [C7x_1 ] 2.745618 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 11e000000 of size 268435456 bytes !!!
    [C7x_1 ] 2.745640 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!!
    [C7x_1 ] 2.745658 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
    [C7x_1 ] 2.745675 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ] 2.745693 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 105000000 of size 419430400 bytes !!!
    [C7x_1 ] 2.745712 s: MEM: Init ... Done !!!
    [C7x_1 ] 2.745720 s: ENABLE_MMC_SD-------------------appLogWaitMsecs
    [C7x_1 ] 2.745731 s: ENABLE_MMC_SD-------------------TaskP_sleepInMsecs
    [C7x_1 ] 2.745742 s: IPC: Init ... !!!
    [C7x_1 ] 2.745757 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ] 2.745772 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ] 11.738994 s: IPC: HLOS is ready !!!
    [C7x_1 ] 11.741420 s: IPC: Init ... Done !!!
    [C7x_1 ] 11.741439 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ] 11.854816 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ] 11.854837 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ] 11.855047 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ] 11.855068 s: ENABLE_IPC--1-------------------appLogWaitMsecs
    [C7x_1 ] 11.855118 s: ENABLE_IPC--1-------------------TaskP_sleepInMsecs
    [C7x_1 ] 11.855161 s: VX_ZONE_INIT:Enabled
    [C7x_1 ] 11.855174 s: VX_ZONE_ERROR:Enabled
    [C7x_1 ] 11.855184 s: VX_ZONE_WARNING:Enabled
    [C7x_1 ] 11.855480 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
    [C7x_1 ] 11.855559 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
    [C7x_1 ] 11.855637 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
    [C7x_1 ] 11.855720 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
    [C7x_1 ] 11.855807 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
    [C7x_1 ] 11.855886 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
    [C7x_1 ] 11.855967 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
    [C7x_1 ] 11.856048 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
    [C7x_1 ] 11.856072 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_1 ] 11.856086 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ] 11.856225 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ] 11.856240 s: APP: Init--------delay test
    [C7x_1 ] 11.856250 s: APP: Init ... Done !!!
    [C7x_1 ] 11.856260 s: APP: Run ... !!!
    [C7x_1 ] 11.856269 s: IPC: Starting echo test ...
    [C7x_1 ] 11.856474 s: APP: Run ... Done !!!
    [C7x_1 ] 11.857816 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[s] C7X_2[P]
    [C7x_1 ] 11.859485 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[s] C7X_2[P]
    [C7x_1 ] 11.864134 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[x] mcu2_1[P] C7X_1[s] C7X_2[P]
    [C7x_1 ] 12.100722 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[P] mcu2_1[P] C7X_1[s] C7X_2[P]
    [C7x_2 ] 3.176821 s: CIO: Init ... Done !!!
    [C7x_2 ] 3.176836 s: ### CPU Frequency = 1000000000 Hz
    [C7x_2 ] 3.176848 s: APP: Init ... !!!
    [C7x_2 ] 3.176857 s: SCICLIENT: Init ... !!!
    [C7x_2 ] 3.176972 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
    [C7x_2 ] 3.176987 s: SCICLIENT: DMSC FW revision 0x8
    [C7x_2 ] 3.176998 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_2 ] 3.177009 s: SCICLIENT: Init ... Done !!!
    [C7x_2 ] 3.177018 s: UDMA: Init ... !!!
    [C7x_2 ] 3.177833 s: UDMA: Init ... Done !!!
    [C7x_2 ] 3.177847 s: MEM: Init ... !!!
    [C7x_2 ] 3.177859 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 100000000 of size 16777216 bytes !!!
    [C7x_2 ] 3.177881 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 65800000 of size 458752 bytes !!!
    [C7x_2 ] 3.177899 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 65e00000 of size 16384 bytes !!!
    [C7x_2 ] 3.177916 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 101000000 of size 67108864 bytes !!!
    [C7x_2 ] 3.177935 s: MEM: Init ... Done !!!
    [C7x_2 ] 3.177943 s: ENABLE_MMC_SD-------------------appLogWaitMsecs
    [C7x_2 ] 3.177955 s: ENABLE_MMC_SD-------------------TaskP_sleepInMsecs
    [C7x_2 ] 3.177967 s: IPC: Init ... !!!
    [C7x_2 ] 3.177982 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_2 ] 3.177997 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_2 ] 11.835995 s: IPC: HLOS is ready !!!
    [C7x_2 ] 11.838722 s: IPC: Init ... Done !!!
    [C7x_2 ] 11.838741 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_2 ] 11.854815 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_2 ] 11.854835 s: REMOTE_SERVICE: Init ... !!!
    [C7x_2 ] 11.855052 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_2 ] 11.855075 s: ENABLE_IPC--1-------------------appLogWaitMsecs
    [C7x_2 ] 11.855090 s: ENABLE_IPC--1-------------------TaskP_sleepInMsecs
    [C7x_2 ] 11.855168 s: VX_ZONE_INIT:Enabled
    [C7x_2 ] 11.855182 s: VX_ZONE_ERROR:Enabled
    [C7x_2 ] 11.855193 s: VX_ZONE_WARNING:Enabled
    [C7x_2 ] 11.855791 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP-1
    [C7x_2 ] 11.855817 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    [C7x_2 ] 11.855831 s: APP: OpenVX Target kernel init ... !!!
    [C7x_2 ] 11.856171 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_2 ] 11.856190 s: UDMA Copy: Init ... !!!
    [C7x_2 ] 11.857274 s: UDMA Copy: Init ... Done !!!
    [C7x_2 ] 11.857289 s: APP: Init--------delay test
    [C7x_2 ] 11.857300 s: APP: Init ... Done !!!
    [C7x_2 ] 11.857309 s: APP: Run ... !!!
    [C7x_2 ] 11.857318 s: IPC: Starting echo test ...
    [C7x_2 ] 11.857515 s: APP: Run ... Done !!!
    [C7x_2 ] 11.857823 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[P] C7X_2[s]
    [C7x_2 ] 11.859506 s: IPC: Echo status: mpu1_0[x] mcu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[P] C7X_2[s]
    [C7x_2 ] 11.864161 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[x] mcu2_1[P] C7X_1[P] C7X_2[s]
    [C7x_2 ] 12.100730 s: IPC: Echo status: mpu1_0[x] mcu1_0[P] mcu2_0[P] mcu2_1[P] C7X_1[P] C7X_2[s]

    root@j7-evm:/opt/vision_apps#

  • Hi,

    Could you please check if this issue is similar to the thread (+) TDA4AL-Q1: The IPC service com.ti.perf_stats failed to run on the muc2_1, causing the IPC function to get stuck - Processors forum - Processors - TI E2E support forums

    I believe you are seeing this on your board and not EVM right?

    In the thread, the issue was due to problem with the ddr detection feature in MCU2_1.

    Could you please confirm the above?

    Regards,
    Nikhil

  • Hi,
    I believe you are seeing this on your board and not EVM right?
    ==>> yes
    In the thread, the issue was due to problem with the ddr detection feature in MCU2_1.
    ==>> From which line did the log confirm? The above link does not help.
    Compared with EVM, we just replaced it with 4G DDR.
    How should we correct this problem?

  • Hi,

    We have used 4G DDR and made relevant DDR changes.

    Could you please share the relevant DDR changes for a quick review?

    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-dma-memory@a8000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 31 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-memory@a8100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 111 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_0-memory@aa100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 32 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-rtos-ipc-memory-region@b2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b4000000, size 96 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b4000000, compatible id shared-dma-pool
    [ 0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000da000000, size 64 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@da000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 736 MiB
    [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool

     I see the above the RTOS memory regions. Are these addresses that are carved out for RTOS memory also changed as part of the DDR changes?

    Could you please send the ${PSDKRA}/vision_apps/platform/j721s2/rtos/system_memory_map.html file used currently for your board?

    Regards,
    Nikhil

  • Could you please share the relevant DDR changes for a quick review?
    ==>>We modified it according to the following link, but the DDR uses 4G (k3-j721s2-ddr-evm-lp4-3200. dtsi)
    e2e.ti.com/.../4535325

    I see the above the RTOS memory regions. Are these addresses that are carved out for RTOS memory also changed as part of the DDR changes?
    ==>> This part is the same as the EVM board, and we have not modified it

    <!DOCTYPE html>
    <html>
    <style type="text/css">
    .tg  {border-collapse:collapse;border-spacing:0;border-color:#999;}
    .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#F7FDFA;}
    .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#fff;background-color:#26ADE4;}
    .tg .tg-kftd{background-color:#efefef;text-align:left;vertical-align:top}
    .tg .tg-6sgx{background-color:#ffffff;text-align:left;vertical-align:top}
    .tg .tg-fjir{background-color:#343434;color:#ffffff;text-align:left;vertical-align:top}
    </style>
    
        <head>
            <title>System Memory Map for Linux+RTOS mode</title>
        </head>
        <body>
            <h1>System Memory Map for Linux+RTOS mode</h1>
            <p>Note, this file is auto generated using PyTI_PSDK_RTOS tool</p>
            <table class="tg">
                <tr>
                    <th class="tg-fjir">Name</th>
                    <th class="tg-fjir">Start Addr</th>
                    <th class="tg-fjir">End Addr</th>
                    <th class="tg-fjir">Size </th>
                    <th class="tg-fjir">Attributes</th>
                    <th class="tg-fjir">Description</th>
                </tr>
                <tr>
                    <td class="tg-kftd">MAIN_OCRAM_MCU2_0</td>
                    <td class="tg-kftd">0x03600000</td>
                    <td class="tg-kftd">0x0363FFFF</td>
                    <td class="tg-kftd">256.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">Main OCRAM for MCU2_0</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">MAIN_OCRAM_MCU2_1</td>
                    <td class="tg-6sgx">0x03640000</td>
                    <td class="tg-6sgx">0x0367FFFF</td>
                    <td class="tg-6sgx">256.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">Main OCRAM for MCU2_1</td>
                </tr>
                <tr>
                    <td class="tg-kftd">L2RAM_C7x_1</td>
                    <td class="tg-kftd">0x64800000</td>
                    <td class="tg-kftd">0x6486FFFF</td>
                    <td class="tg-kftd">448.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">L2 for C7x_1</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">L1RAM_C7x_1</td>
                    <td class="tg-6sgx">0x64E00000</td>
                    <td class="tg-6sgx">0x64E03FFF</td>
                    <td class="tg-6sgx">16.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">L1 for C7x_1</td>
                </tr>
                <tr>
                    <td class="tg-kftd">L2RAM_C7x_2</td>
                    <td class="tg-kftd">0x65800000</td>
                    <td class="tg-kftd">0x6586FFFF</td>
                    <td class="tg-kftd">448.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">L2 for C7x_2</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">L1RAM_C7x_2</td>
                    <td class="tg-6sgx">0x65E00000</td>
                    <td class="tg-6sgx">0x65E03FFF</td>
                    <td class="tg-6sgx">16.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">L1 for C7x_2</td>
                </tr>
                <tr>
                    <td class="tg-kftd">MSMC_MPU1</td>
                    <td class="tg-kftd">0x70000000</td>
                    <td class="tg-kftd">0x7001FFFF</td>
                    <td class="tg-kftd">128.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">MSMC reserved for MPU1 for ATF</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">MSMC_C7x_1</td>
                    <td class="tg-6sgx">0x70020000</td>
                    <td class="tg-6sgx">0x703E7FFF</td>
                    <td class="tg-6sgx"> 3.78 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">MSMC for C7x_1</td>
                </tr>
                <tr>
                    <td class="tg-kftd">MSMC_DMSC</td>
                    <td class="tg-kftd">0x703F0000</td>
                    <td class="tg-kftd">0x703FFFFF</td>
                    <td class="tg-kftd">64.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">MSMC reserved for DMSC IPC</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU1_0_IPC</td>
                    <td class="tg-6sgx">0xA0000000</td>
                    <td class="tg-6sgx">0xA00FFFFF</td>
                    <td class="tg-6sgx">1024.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU1_0 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU1_0_RESOURCE_TABLE</td>
                    <td class="tg-kftd">0xA0100000</td>
                    <td class="tg-kftd">0xA01003FF</td>
                    <td class="tg-kftd">1024 B</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU1_0 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU1_0</td>
                    <td class="tg-6sgx">0xA0100400</td>
                    <td class="tg-6sgx">0xA0FFFFFF</td>
                    <td class="tg-6sgx">15.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU1_0 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU1_1_IPC</td>
                    <td class="tg-kftd">0xA1000000</td>
                    <td class="tg-kftd">0xA10FFFFF</td>
                    <td class="tg-kftd">1024.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU1_1 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU1_1_RESOURCE_TABLE</td>
                    <td class="tg-6sgx">0xA1100000</td>
                    <td class="tg-6sgx">0xA11003FF</td>
                    <td class="tg-6sgx">1024 B</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU1_1 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU1_1</td>
                    <td class="tg-kftd">0xA1100400</td>
                    <td class="tg-kftd">0xA1FFFFFF</td>
                    <td class="tg-kftd">15.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU1_1 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU2_0_IPC</td>
                    <td class="tg-6sgx">0xA2000000</td>
                    <td class="tg-6sgx">0xA20FFFFF</td>
                    <td class="tg-6sgx">1024.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU2_0 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU2_0_RESOURCE_TABLE</td>
                    <td class="tg-kftd">0xA2100000</td>
                    <td class="tg-kftd">0xA21003FF</td>
                    <td class="tg-kftd">1024 B</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU2_0 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU2_0</td>
                    <td class="tg-6sgx">0xA2100400</td>
                    <td class="tg-6sgx">0xA3FFFFFF</td>
                    <td class="tg-6sgx">31.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU2_0 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU2_1_IPC</td>
                    <td class="tg-kftd">0xA4000000</td>
                    <td class="tg-kftd">0xA40FFFFF</td>
                    <td class="tg-kftd">1024.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU2_1 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU2_1_RESOURCE_TABLE</td>
                    <td class="tg-6sgx">0xA4100000</td>
                    <td class="tg-6sgx">0xA41003FF</td>
                    <td class="tg-6sgx">1024 B</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU2_1 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU2_1</td>
                    <td class="tg-kftd">0xA4100400</td>
                    <td class="tg-kftd">0xA5FFFFFF</td>
                    <td class="tg-kftd">31.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU2_1 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU3_0_IPC</td>
                    <td class="tg-6sgx">0xA6000000</td>
                    <td class="tg-6sgx">0xA60FFFFF</td>
                    <td class="tg-6sgx">1024.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU3_0 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU3_0_RESOURCE_TABLE</td>
                    <td class="tg-kftd">0xA6100000</td>
                    <td class="tg-kftd">0xA61003FF</td>
                    <td class="tg-kftd">1024 B</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU3_0 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU3_0</td>
                    <td class="tg-6sgx">0xA6100400</td>
                    <td class="tg-6sgx">0xA6FFFFFF</td>
                    <td class="tg-6sgx">15.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU3_0 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU3_1_IPC</td>
                    <td class="tg-kftd">0xA7000000</td>
                    <td class="tg-kftd">0xA70FFFFF</td>
                    <td class="tg-kftd">1024.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU3_1 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU3_1_RESOURCE_TABLE</td>
                    <td class="tg-6sgx">0xA7100000</td>
                    <td class="tg-6sgx">0xA71003FF</td>
                    <td class="tg-6sgx">1024 B</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU3_1 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU3_1</td>
                    <td class="tg-kftd">0xA7100400</td>
                    <td class="tg-kftd">0xA7FFFFFF</td>
                    <td class="tg-kftd">15.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU3_1 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_2_IPC</td>
                    <td class="tg-6sgx">0xA8000000</td>
                    <td class="tg-6sgx">0xA80FFFFF</td>
                    <td class="tg-6sgx">1024.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_2 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_2_RESOURCE_TABLE</td>
                    <td class="tg-kftd">0xA8100000</td>
                    <td class="tg-kftd">0xA81003FF</td>
                    <td class="tg-kftd">1024 B</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_2 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_2_BOOT</td>
                    <td class="tg-6sgx">0xA8200000</td>
                    <td class="tg-6sgx">0xA82003FF</td>
                    <td class="tg-6sgx">1024 B</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_2 for boot section</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_2_VECS</td>
                    <td class="tg-kftd">0xA8400000</td>
                    <td class="tg-kftd">0xA8403FFF</td>
                    <td class="tg-kftd">16.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_2 for vecs section</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_2_SECURE_VECS</td>
                    <td class="tg-6sgx">0xA8600000</td>
                    <td class="tg-6sgx">0xA8603FFF</td>
                    <td class="tg-6sgx">16.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_2 for secure vecs section</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_2</td>
                    <td class="tg-kftd">0xA8604000</td>
                    <td class="tg-kftd">0xA9FFFFFF</td>
                    <td class="tg-kftd">25.98 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_2 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_1_IPC</td>
                    <td class="tg-6sgx">0xAA000000</td>
                    <td class="tg-6sgx">0xAA0FFFFF</td>
                    <td class="tg-6sgx">1024.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_1 for Linux IPC</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_1_RESOURCE_TABLE</td>
                    <td class="tg-kftd">0xAA100000</td>
                    <td class="tg-kftd">0xAA1003FF</td>
                    <td class="tg-kftd">1024 B</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_1 for Linux resource table</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_1_BOOT</td>
                    <td class="tg-6sgx">0xAA200000</td>
                    <td class="tg-6sgx">0xAA2003FF</td>
                    <td class="tg-6sgx">1024 B</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_1 for boot section</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_1_VECS</td>
                    <td class="tg-kftd">0xAA400000</td>
                    <td class="tg-kftd">0xAA403FFF</td>
                    <td class="tg-kftd">16.00 KB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_1 for vecs section</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7x_1_SECURE_VECS</td>
                    <td class="tg-6sgx">0xAA600000</td>
                    <td class="tg-6sgx">0xAA603FFF</td>
                    <td class="tg-6sgx">16.00 KB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for C7x_1 for secure vecs section</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7x_1</td>
                    <td class="tg-kftd">0xAA604000</td>
                    <td class="tg-kftd">0xB0FFFFFF</td>
                    <td class="tg-kftd">105.98 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for C7x_1 for code/data</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">IPC_VRING_MEM</td>
                    <td class="tg-6sgx">0xB2000000</td>
                    <td class="tg-6sgx">0xB3FFFFFF</td>
                    <td class="tg-6sgx">32.00 MB</td>
                    <td class="tg-6sgx"></td>
                    <td class="tg-6sgx">Memory for IPC Vring's. MUST be non-cached or cache-coherent</td>
                </tr>
                <tr>
                    <td class="tg-kftd">APP_LOG_MEM</td>
                    <td class="tg-kftd">0xB4000000</td>
                    <td class="tg-kftd">0xB403FFFF</td>
                    <td class="tg-kftd">256.00 KB</td>
                    <td class="tg-kftd"></td>
                    <td class="tg-kftd">Memory for remote core logging</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">TIOVX_OBJ_DESC_MEM</td>
                    <td class="tg-6sgx">0xB4040000</td>
                    <td class="tg-6sgx">0xB7FFFFFF</td>
                    <td class="tg-6sgx">63.75 MB</td>
                    <td class="tg-6sgx"></td>
                    <td class="tg-6sgx">Memory for TI OpenVX shared memory. MUST be non-cached or cache-coherent</td>
                </tr>
                <tr>
                    <td class="tg-kftd">TIOVX_LOG_RT_MEM</td>
                    <td class="tg-kftd">0xB8000000</td>
                    <td class="tg-kftd">0xB9FFFFFF</td>
                    <td class="tg-kftd">32.00 MB</td>
                    <td class="tg-kftd"></td>
                    <td class="tg-kftd">Memory for TI OpenVX shared memory for Run-time logging. MUST be non-cached or cache-coherent</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_SHARED_MEM</td>
                    <td class="tg-6sgx">0xBA000000</td>
                    <td class="tg-6sgx">0xD9FFFFFF</td>
                    <td class="tg-6sgx">512.00 MB</td>
                    <td class="tg-6sgx"></td>
                    <td class="tg-6sgx">Memory for shared memory buffers in DDR</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU1_0_LOCAL_HEAP</td>
                    <td class="tg-kftd">0xDA000000</td>
                    <td class="tg-kftd">0xDA7FFFFF</td>
                    <td class="tg-kftd"> 8.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU1_0 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU1_1_LOCAL_HEAP</td>
                    <td class="tg-6sgx">0xDA800000</td>
                    <td class="tg-6sgx">0xDAFFFFFF</td>
                    <td class="tg-6sgx"> 8.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU1_1 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU2_0_LOCAL_HEAP</td>
                    <td class="tg-kftd">0xDB000000</td>
                    <td class="tg-kftd">0xDBFFFFFF</td>
                    <td class="tg-kftd">16.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU2_0 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU2_1_LOCAL_HEAP</td>
                    <td class="tg-6sgx">0xDC000000</td>
                    <td class="tg-6sgx">0xDCFFFFFF</td>
                    <td class="tg-6sgx">16.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU2_1 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_MCU3_0_LOCAL_HEAP</td>
                    <td class="tg-kftd">0xDD000000</td>
                    <td class="tg-kftd">0xDD7FFFFF</td>
                    <td class="tg-kftd"> 8.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for MCU3_0 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_MCU3_1_LOCAL_HEAP</td>
                    <td class="tg-6sgx">0xDD800000</td>
                    <td class="tg-6sgx">0xDDFFFFFF</td>
                    <td class="tg-6sgx"> 8.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for MCU3_1 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7X_2_LOCAL_HEAP</td>
                    <td class="tg-kftd">0x100000000</td>
                    <td class="tg-kftd">0x100FFFFFF</td>
                    <td class="tg-kftd">16.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for c7x_2 for local heap</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7X_2_SCRATCH</td>
                    <td class="tg-6sgx">0x101000000</td>
                    <td class="tg-6sgx">0x104FFFFFF</td>
                    <td class="tg-6sgx">64.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for c7x_2 for Scratch Memory</td>
                </tr>
                <tr>
                    <td class="tg-kftd">DDR_C7X_1_SCRATCH</td>
                    <td class="tg-kftd">0x105000000</td>
                    <td class="tg-kftd">0x11DFFFFFF</td>
                    <td class="tg-kftd">400.00 MB</td>
                    <td class="tg-kftd">RWIX</td>
                    <td class="tg-kftd">DDR for c7x_1 for Scratch Memory</td>
                </tr>
                <tr>
                    <td class="tg-6sgx">DDR_C7X_1_LOCAL_HEAP</td>
                    <td class="tg-6sgx">0x11E000000</td>
                    <td class="tg-6sgx">0x12DFFFFFF</td>
                    <td class="tg-6sgx">256.00 MB</td>
                    <td class="tg-6sgx">RWIX</td>
                    <td class="tg-6sgx">DDR for c7x_1 for local heap</td>
                </tr>
            </table>
        </body>
    </html>
    

  • Hi, Nikhil
    Is there any information that can be feedback?
    Regards,
    jiawentao

  • Hi, Nikhil
    Is there any information that can be feedback? 

    We look forward to your reply, thank you~!
    Regards,
    jiawentao

  • Hi, Nikhil
    Is there any information that can be feedback?
    Regards,
    jiawentao

  • Hi jiawntao,

    Sorry for the delay in response.

    I have reproduced this issue at my end.

    Currently I'm trying to figure out the cause of this issue. May require some additional changes.
    I shall provide an update by end of this week.

    Regards,

    Nikhil

  • Hi Nikhil

    ok, we are waiting for your investigation results. Thank you~

    Regards,

    jiawentao

  • Hi jiawentao,

    After trying this out at my end, I found that I was not seeing this issue when I remove the below change from the patch.
    Could you please try out the same at your end if you are observing the same too?

    diff --git a/arch/arm/dts/k3-j721s2-ddr.dtsi b/arch/arm/dts/k3-j721s2-ddr.dtsi
    index 6a244fb7ac..7dabc2999b 100644
    --- a/arch/arm/dts/k3-j721s2-ddr.dtsi
    +++ b/arch/arm/dts/k3-j721s2-ddr.dtsi
    @@ -2230,6 +2230,7 @@
    };

    memorycontroller1: memorycontroller@29b0000 {
    + status = "disabled";
    compatible = "ti,j721s2-ddrss";
    reg = <0x0 0x029b0000 0x0 0x4000>,
    <0x0 0x0114000 0x0 0x100>;

    You would have to remove status = disabled from above and recompile the u-boot binaries.

    Regards,
    Nikhil

  • Hi Nikhil

    Our board is not using memorycontroller1, and if remove status=disabled, our board cannot boot.

    Regards,

    jiawentao

  • Hi,

    Could you please try the below change at your end in vision_apps?

    diff --git a/utils/perf_stats/src/app_perf_stats_freertos.c b/utils/perf_stats/src/app_perf_stats_freertos.c
    index 2c63699..cd6805a 100644
    --- a/utils/perf_stats/src/app_perf_stats_freertos.c
    +++ b/utils/perf_stats/src/app_perf_stats_freertos.c
    @@ -88,7 +88,7 @@
     #if defined(SOC_J721E) || defined(SOC_AM62A)
     #define APP_PERF_NUM_DDR_INSTANCES      (1u)
     #elif defined (SOC_J721S2)
    -#define APP_PERF_NUM_DDR_INSTANCES      (2u)
    +#define APP_PERF_NUM_DDR_INSTANCES      (1u)
     #elif defined (SOC_J784S4)
     #define APP_PERF_NUM_DDR_INSTANCES      (4u)
     #endif
    @@ -631,7 +631,7 @@ void appPerfStatsDdrStatsReadCounters(uint32_t *val0, uint32_t *val1, uint32_t *
         cnt3[0]    = (volatile uint32_t *)0x02980110;
         #endif
     
    -    #if defined(SOC_J721S2) || defined(SOC_J784S4)
    +    #if defined(SOC_J784S4)
         cnt_sel[1] = (volatile uint32_t *)0x029A0100;
         cnt0[1]    = (volatile uint32_t *)0x029A0104;
         cnt1[1]    = (volatile uint32_t *)0x029A0108;
    

    There was an additional code change required in vision_apps where the DDR_load is calculated for mcu2_1, and the MACRO APP_PERF_NUM_DDR_INSTANCES was 2, whereas now it should be 1

    This should resolve your issue.

    Regards,

    Nikhil

  • Hi Nikhil

    Verification OK, thank you~~

    Regards,

    jiawentao