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.

TDA4VH-Q1: no image

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: DS90UB962-Q1

Hi Team,

soc->DS90UB962-Q1=>4个ub953->sc132(sensor)

There is a random situation where there is no image, but the corresponding lock shows that it is already locked.

root@j784s4-evm:~# i2cset -f -y 5 0x3d 0x4c 0x24
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x4d
0x8b

But there is no data.

root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x76
0x00
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x75
0x00
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x73
0x00
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x74
0x00

Other port status: there is an image.

root@j784s4-evm:~# i2cset -f -y 5 0x3d 0x4c 0x01
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x4d
0x0b

root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x76
0x00
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x75
0x0a
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x73
0x04
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x74
0x38

Config is as follows:

#!/bin/bash
# I2C write format:
# [Words to Write][I2C Slave address][I2C Register Address MSB][I2C Register Address LSB][Data Word]
#Enables VDD LDO regulator of MAX96712 
  
Cmd_I2cSetUb962="i2ctransfer -f -y 5 w2@0x32"
Cmd_I2cSet9295="i2ctransfer -f -y 5 w2@0x40"
Cmd_I2cSetUb953="i2ctransfer -f -y 5 w2@0x18"


Func_VC_In_ALL()
{
${Cmd_I2cSetUb962} 0x01 0x01   ##reset*/
${Cmd_I2cSetUb962} 0x1f 0x00  #/*CSI Transmitter Speed 1.472 - 1.664 Gbps , 0x03:400Mpbs 0x02:800Mpbs,  00: 1.472 - 1.664 Gbps serial rate*/
${Cmd_I2cSetUb962} 0x0c 0xf  #/*RX_PORT_CTL*/
${Cmd_I2cSetUb962} 0x10 0x91  #/*enable GPIO0*/

# # // prot 0
 ${Cmd_I2cSetUb962} 0x4c 0x01 
 ${Cmd_I2cSetUb962} 0x72 0x0 
 ${Cmd_I2cSetUb962} 0x6e 0xaa 
 ${Cmd_I2cSetUb962} 0x7c 0x80 

 ${Cmd_I2cSetUb962} 0x70 0x1e #VC1 and CSI0 datatype yuv422_8b; 0x1E for VC0     */
 ${Cmd_I2cSetUb962} 0x71 0x1f 
 ${Cmd_I2cSetUb962} 0x58 0x5e  #BCC_CONFIG*/

 ${Cmd_I2cSetUb962} 0x6d 0x00  #PORT_CONFIG
 ${Cmd_I2cSetUb962} 0x0f 0x01  #GPIO_INPUT_CTL

 ${Cmd_I2cSetUb962} 0x5c 0x30  #
 ${Cmd_I2cSetUb962} 0x5D 0x30 # ser physical address 8bits */
 ${Cmd_I2cSetUb962} 0x65 0xe8 
 ${Cmd_I2cSetUb962} 0xbc 0x00 #
 ${Cmd_I2cSetUb962} 0x66 0x80
 ${Cmd_I2cSetUb962} 0x6D 0x04

${Cmd_I2cSetUb962} 0x32 0x01
${Cmd_I2cSetUb962} 0x20 0x0
${Cmd_I2cSetUb962} 0x21 0x03


# # // prot 1 
 ${Cmd_I2cSetUb962} 0x4c 0x12 
 ${Cmd_I2cSetUb962} 0x72 0x01 
 ${Cmd_I2cSetUb962} 0x6e 0xaa 
 ${Cmd_I2cSetUb962} 0x7c 0x80 

 ${Cmd_I2cSetUb962} 0x70 0x1e #VC1 and CSI0 datatype yuv422_8b; 0x1E for VC0     */
 ${Cmd_I2cSetUb962} 0x71 0x1f 
 ${Cmd_I2cSetUb962} 0x58 0x5e  #BCC_CONFIG*/

 ${Cmd_I2cSetUb962} 0x6d 0x00  #PORT_CONFIG
 ${Cmd_I2cSetUb962} 0x0f 0x01  #GPIO_INPUT_CTL

 ${Cmd_I2cSetUb962} 0x5c 0x30  #
 ${Cmd_I2cSetUb962} 0x5D 0x30 # ser physical address 8bits */
 ${Cmd_I2cSetUb962} 0x65 0xe8 
 ${Cmd_I2cSetUb962} 0xbc 0x00 #
 ${Cmd_I2cSetUb962} 0x66 0x80
 ${Cmd_I2cSetUb962} 0x6D 0x04

${Cmd_I2cSetUb962} 0x32 0x01
${Cmd_I2cSetUb962} 0x20 0x0
${Cmd_I2cSetUb962} 0x21 0x03

# # // prot 2
 ${Cmd_I2cSetUb962} 0x4c 0x24 
 ${Cmd_I2cSetUb962} 0x72 0x02 
 ${Cmd_I2cSetUb962} 0x6e 0xaa 
 ${Cmd_I2cSetUb962} 0x7c 0x80 

 ${Cmd_I2cSetUb962} 0x70 0x1e #VC1 and CSI0 datatype yuv422_8b; 0x1E for VC0     */
 ${Cmd_I2cSetUb962} 0x71 0x1f 
 ${Cmd_I2cSetUb962} 0x58 0x5e  #BCC_CONFIG*/

 ${Cmd_I2cSetUb962} 0x6d 0x00  #PORT_CONFIG
 ${Cmd_I2cSetUb962} 0x0f 0x01  #GPIO_INPUT_CTL

 ${Cmd_I2cSetUb962} 0x5c 0x30  #
 ${Cmd_I2cSetUb962} 0x5D 0x30 # ser physical address 8bits */
 ${Cmd_I2cSetUb962} 0x65 0xe8 
 ${Cmd_I2cSetUb962} 0xbc 0x00 #
 ${Cmd_I2cSetUb962} 0x66 0x80
 ${Cmd_I2cSetUb962} 0x6D 0x04

${Cmd_I2cSetUb962} 0x32 0x01
${Cmd_I2cSetUb962} 0x20 0x0
${Cmd_I2cSetUb962} 0x21 0x03

# # // prot 3
 ${Cmd_I2cSetUb962} 0x4c 0x38
 ${Cmd_I2cSetUb962} 0x72 0x03 
 ${Cmd_I2cSetUb962} 0x6e 0xaa 
 ${Cmd_I2cSetUb962} 0x7c 0x80 

 ${Cmd_I2cSetUb962} 0x70 0x1e #VC1 and CSI0 datatype yuv422_8b; 0x1E for VC0     */
 ${Cmd_I2cSetUb962} 0x71 0x1f 
 ${Cmd_I2cSetUb962} 0x58 0x5e  #BCC_CONFIG*/

 ${Cmd_I2cSetUb962} 0x6d 0x00  #PORT_CONFIG
 ${Cmd_I2cSetUb962} 0x0f 0x01  #GPIO_INPUT_CTL

 ${Cmd_I2cSetUb962} 0x5c 0x30  #
 ${Cmd_I2cSetUb962} 0x5D 0x30 # ser physical address 8bits */
 ${Cmd_I2cSetUb962} 0x65 0xe8 
 ${Cmd_I2cSetUb962} 0xbc 0x00 #
 ${Cmd_I2cSetUb962} 0x66 0x80
 ${Cmd_I2cSetUb962} 0x6D 0x04

${Cmd_I2cSetUb962} 0x32 0x01
${Cmd_I2cSetUb962} 0x20 0x0
${Cmd_I2cSetUb962} 0x21 0x03

#stream on
${Cmd_I2cSetUb962} 0x33 0x3
i2cdetect -r -y 5 

echo "953 config"
${Cmd_I2c\SetUb953} 0x1 0x7
sleep 1
${Cmd_I2cSetUb953}  0x02  0x52
${Cmd_I2cSetUb953}  0x0e  0x1e
${Cmd_I2cSetUb953}  0x06  0x41
${Cmd_I2cSetUb953}  0x07  0x28
${Cmd_I2cSetUb953}  0x0e  0xf
${Cmd_I2cSetUb953}  0x0d  0xf0
${Cmd_I2cSetUb953}  0x32  0x88
echo "953 end config"

}


Func_VC_In_ALL

0x3d is the I2C address of UB96.

root@j784s4-evm:~# i2cset -f -y 5 0x3d 0x4c 0x24
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x4d
0x8b
root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x47
0x02

BCC_STATUS Register (Address 0x47)

bit 1

BCC Slave Timeout Error

When the issue occurs,

UB960

i2cdump -f -y 5 0x3d
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 7a 00 1e 40 d0 01 00 fe 1c 10 7a 7a 0f b9 00 01 z.?@??.???zz??.?
10: 91 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 ?.............?.
20: 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .?..............
30: 00 00 01 03 00 01 00 01 00 00 00 00 00 00 00 00 ..??.?.?........
40: 00 a9 71 01 00 00 20 02 00 00 00 12 38 d3 45 64 .?q?.. ?...?8?Ed
50: 00 00 00 03 00 00 00 00 5e 00 00 30 30 30 00 00 ...?....^..000..
60: 00 00 00 00 00 e8 80 00 00 00 00 00 00 04 aa 88 .....??......???
70: 1e 1f 03 04 38 0a 00 c5 00 01 00 00 80 00 00 00 ????8?.?.?..?...
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 35 d9 00 03 ff ff 00 03 00 00 00 00 00 00 00 00 5?.?...?........
a0: 00 00 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 .....?..........
b0: 1c 3a 14 08 25 00 18 00 ff 33 83 74 00 00 00 00 ?:??%.?..3?t....
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 43 94 03 60 f2 00 02 00 00 00 00 00 00 00 00 .C??`?.?........
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 5f 55 42 39 36 30 00 00 00 00 00 00 00 00 00 00 _UB960..........

ub953

i2cdump -f -y 5 0x18
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 30 00 52 48 00 03 41 28 fe 1e 10 7f 7f f0 0f 00 0.RH.?A(???????.
10: 00 00 00 00 00 20 18 3c 80 62 62 62 00 00 00 00 ..... ?<?bbb....
20: 00 00 00 00 00 02 00 00 67 33 01 00 00 00 00 00 .....?..g3?.....
30: 00 20 88 04 00 10 00 60 00 00 00 00 00 00 00 00 . ??.?.`........
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
50: 20 c0 45 0f 00 00 00 00 07 07 07 00 00 00 00 00 ?E?....???.....
60: 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 .....?..........
70: 00 00 25 00 00 00 00 00 00 00 e4 00 00 00 00 00 ..%.......?.....
80: 00 00 00 00 00 00 90 00 00 00 00 00 00 00 00 00 ......?.........
90: 32 e3 64 01 00 00 00 00 00 00 00 00 00 00 00 00 2?d?............
a0: 00 00 0c 00 00 10 42 10 10 10 00 01 00 00 00 00 ..?..?B???.?....
b0: 04 4a 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 ?J?.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 5f 55 42 39 35 33 00 00 00 00 00 00 00 00 00 00 _UB953..........

The corresponding port 3 reads as written:

ub960读出来与写入去一样
Cmd_I2cGetUb953="i2cget -f -y 5 0x18"

i2cget -f -y 5 0x3d
${Cmd_I2cGetUb953} 0x1 0x7
sleep 1
${Cmd_I2cGetUb953}  0x02  0x52
${Cmd_I2cGetUb953}  0x0e  0x1e
${Cmd_I2cGetUb953}  0x06  0x41
${Cmd_I2cGetUb953}  0x07  0x28
${Cmd_I2cGetUb953}  0x0e  0xf
${Cmd_I2cGetUb953}  0x0d  0xf0
${Cmd_I2cGetUb953}  0x32  0x88


root@j784s4-evm:~# Cmd_I2cGetUb953="i2cget -f -y 5 0x18"
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0x1
0x00
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0x2
0x52
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0xe
0x0f
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0x6
0x41
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0x7
0x28
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0xe
0x0f
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0xd
0xf0
root@j784s4-evm:~# ${Cmd_I2cGetUb953} 0x32
0x88
root@j784s4-evm:~# 
ub953读出来与写入去一样

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    Is this an issue from the Sensor or the SERDES? 

    Or is this an issue from the CSI-RX?

    Regards,

    Nikhil

  • Hi Nikhil,

    Thank you for the support.

    Is this an issue from the Sensor or the SERDES? 

    Or is this an issue from the CSI-RX?

    Not sure about if it's a Sensor or SERDES issue, but when this issue occurs, CSI RX has no data:

    root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x76
    0x00
    root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x75
    0x00
    root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x73
    0x00
    root@j784s4-evm:~# i2cget -f -y 5 0x3d 0x74
    0x00

    Thanks and regards,

    Cherry

  • Hi,

    Are you using the single cam application or any vision_apps demo from the SDK?
    If yes, may i get the csi_stats from csirx?

    Regards,

    Nikhil

  • Hi Nikhil,

    Are you using the single cam application or any vision_apps demo from the SDK?

    They're using app_multi_cam and created a picture with mosaic for display. This function has been verified on other projects.

    If yes, may i get the csi_stats from csirx?

    May I know how to get the csi_stats, through registers? If so, which registers?

    Thanks and regards,

    Cherry

  • Hi Cherry,

    The csi_rx stats are integrated in the multi-cam demo app in the SDK
    If you press "p" in the interactive mode, you could see the stats from the csi_rx.

    This is just a control call to the csi-rx driver to extract the stats from the csi-rx driver.

    Regards,

    nikhil

  • Hello Nikhil,

    This is the debug log for Debug-camera-12 - channel 1 - second off - unplugged channel 2 - unplugged channel 3:

    https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/120/debug_2D00_camera_2D00_12_2A4E2D001A905390_1_2D002C7B8C4E2A4E0D4EAE4E2D00E86289631A905390_2_2D00E86289631A905390_3.log

    And this is the log for Debug-camera-12 - channel 1 - second off:

    https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/120/debug_2D00_camera_2D00_12_2A4E2D001A905390_1_2D002C7B8C4E2A4E0D4EAE4E_.log

    0231212_19:40:28:037:Summary of CPU load,
    20231212_19:40:28:037:====================
    20231212_19:40:28:037:
    20231212_19:40:28:037:CPU: mpu1_0: TOTAL LOAD =   0. 9 % ( HWI =   0. 2 %, SWI =   0. 0 % )
    20231212_19:40:28:037:CPU: mcu2_0: TOTAL LOAD =  32. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU: mcu2_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU: mcu3_0: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU: mcu3_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU: mcu4_0: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU: mcu4_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU:  c7x_1: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU:  c7x_2: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU:  c7x_3: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:CPU:  c7x_4: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    20231212_19:40:28:038:
    20231212_19:40:28:038:
    20231212_19:40:28:038:HWA performance statistics,
    20231212_19:40:28:038:===========================
    20231212_19:40:28:038:
    20231212_19:40:28:038:HWA:   LDC : LOAD =  78.34 % ( 514 MP/s )
    20231212_19:40:28:038:HWA:   MSC0: LOAD =  60. 0 % ( 512 MP/s )
    20231212_19:40:28:038:HWA:   MSC1: LOAD =  60.29 % ( 512 MP/s )
    20231212_19:40:28:038:
    20231212_19:40:28:038:
    20231212_19:40:28:038:DDR performance statistics,
    20231212_19:40:28:038:===========================
    20231212_19:40:28:038:
    20231212_19:40:28:038:DDR: READ  BW: AVG =   2545 MB/s, PEAK =  14816 MB/s
    20231212_19:40:28:038:DDR: WRITE BW: AVG =   1161 MB/s, PEAK =   8947 MB/s
    20231212_19:40:28:038:DDR: TOTAL BW: AVG =   3706 MB/s, PEAK =  23763 MB/s
    20231212_19:40:28:038:
    20231212_19:40:28:038:
    20231212_19:40:28:038:Detailed CPU performance/memory statistics,
    20231212_19:40:28:038:===========================================
    20231212_19:40:28:038:
    20231212_19:40:28:038:DDR_SHARED_MEM: Alloc's: 105 alloc's of 186523344 bytes 
    20231212_19:40:28:038:DDR_SHARED_MEM: Free's : 0 free's  of 0 bytes 
    20231212_19:40:28:038:DDR_SHARED_MEM: Open's : 105 allocs  of 186523344 bytes 
    20231212_19:40:28:038:DDR_SHARED_MEM: Total size: 536870912 bytes 
    20231212_19:40:28:038:
    20231212_19:40:28:038:CPU: mcu2_0: TASK:           IPC_RX:   0.18 %
    20231212_19:40:28:038:CPU: mcu2_0: TASK:       REMOTE_SRV:   0. 3 %
    20231212_19:40:28:038:CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:038:CPU: mcu2_0: TASK:       TIVX_CPU_0:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:        TIVX_V1NF:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:      TIVX_V1LDC1:  10.98 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_V1SC1:  17.57 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:      TIVX_V1MSC2:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVXVVISS1:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_CAPT1:   2. 6 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_CAPT2:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_DISP1:   0.75 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_DISP2:   0. 0 %
    20231212_19:40:28:039:CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT3:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT4:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT5:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT6:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT7:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:       TIVX_CAPT8:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:      TIVX_DPM2M1:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:      TIVX_DPM2M2:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:      TIVX_DPM2M3:   0. 0 %
    20231212_19:40:28:040:CPU: mcu2_0: TASK:      TIVX_DPM2M4:   0. 0 %
    20231212_19:40:28:040:
    20231212_19:40:28:040:CPU: mcu2_0: HEAP:    DDR_LOCAL_MEM: size =   16777216 B, free =   16662016 B ( 99 % unused)
    20231212_19:40:28:040:CPU: mcu2_0: HEAP:           L3_MEM: size =     262144 B, free =     261888 B ( 99 % unused)
    20231212_19:40:28:040:
    20231212_19:40:28:040:CPU: mcu2_1: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:       REMOTE_SRV:   0. 3 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:       TIVX_CPU_1:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:         TIVX_SDE:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:         TIVX_DOF:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:041:
    20231212_19:40:28:042:CPU: mcu2_1: HEAP:    DDR_LOCAL_MEM: size =   16777216 B, free =   16776960 B ( 99 % unused)
    20231212_19:40:28:042:CPU: mcu2_1: HEAP:           L3_MEM: size =     262144 B, free =     262144 B (100 % unused)
    20231212_19:40:28:042:
    20231212_19:40:28:383:CPU: mcu3_0: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      TIVX_MCU3_0:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:383:
    20231212_19:40:28:384:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:384:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:384:CPU: mcu3_0: HEAP:    DDR_LOCAL_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)
    20231212_19:40:28:384:
    20231212_19:40:28:384:CPU: mcu3_1: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      TIVX_MCU3_1:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:384:
    20231212_19:40:28:384:CPU: mcu3_1: HEAP:    DDR_LOCAL_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)
    20231212_19:40:28:384:
    20231212_19:40:28:384:CPU: mcu4_0: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:384:CPU: mcu4_0: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:384:CPU: mcu4_0: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:384:CPU: mcu4_0: TASK:      TIVX_MCU4_0:   0. 0 %
    20231212_19:40:28:384:CPU: mcu4_0: TASK:        TIVX_V2NF:   0. 0 %
    20231212_19:40:28:384:CPU: mcu4_0: TASK:       TIVXV2LDC1:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:       TIVXV2MSC1:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:       TIVXV2MSC2:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      TIVXV2VISS1:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:385:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_0: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:
    20231212_19:40:28:386:CPU: mcu4_0: HEAP:    DDR_LOCAL_MEM: size =    8388608 B, free =    8384512 B ( 99 % unused)
    20231212_19:40:28:386:CPU: mcu4_0: HEAP:           L3_MEM: size =     524288 B, free =     524288 B (100 % unused)
    20231212_19:40:28:386:
    20231212_19:40:28:386:CPU: mcu4_1: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      TIVX_MCU4_1:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:386:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:CPU: mcu4_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:387:
    20231212_19:40:28:387:CPU: mcu4_1: HEAP:    DDR_LOCAL_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)
    20231212_19:40:28:387:
    20231212_19:40:28:387:CPU:  c7x_1: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:387:CPU:  c7x_1: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:387:CPU:  c7x_1: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:387:CPU:  c7x_1: TASK:      TIVX_C71_P1:   0. 0 %
    20231212_19:40:28:387:CPU:  c7x_1: TASK:      TIVX_C71_P2:   0. 0 %
    20231212_19:40:28:387:CPU:  c7x_1: TASK:      TIVX_C71_P3:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      TIVX_C71_P4:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      TIVX_C71_P5:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      TIVX_C71_P6:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      TIVX_C71_P7:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      TIVX_C71_P8:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:725:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:725:
    20231212_19:40:28:725:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:725:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:28:725:CPU:  c7x_1: HEAP:    DDR_LOCAL_MEM: size =  134217728 B, free =  134217472 B ( 99 % unused)
    20231212_19:40:28:725:CPU:  c7x_1: HEAP:           L3_MEM: size =    3145728 B, free =    3145728 B (100 % unused)
    20231212_19:40:28:725:CPU:  c7x_1: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    20231212_19:40:28:725:CPU:  c7x_1: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    20231212_19:40:28:726:CPU:  c7x_1: HEAP:  DDR_SCRATCH_MEM: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:726:CPU:  c7x_1: HEAP:  DDR_NON_CACHE_M: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:726:CPU:  c7x_1: HEAP:  DDR_SCRATCH_NON: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:726:
    20231212_19:40:28:726:CPU:  c7x_2: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P1:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P2:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P3:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P4:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P5:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P6:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P7:   0. 0 %
    20231212_19:40:28:726:CPU:  c7x_2: TASK:      TIVX_C72_P8:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:727:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:728:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:728:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:728:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:728:CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:728:
    20231212_19:40:28:728:CPU:  c7x_2: HEAP:    DDR_LOCAL_MEM: size =  134217728 B, free =  134213120 B ( 99 % unused)
    20231212_19:40:28:728:CPU:  c7x_2: HEAP:           L3_MEM: size =    3145728 B, free =    3145728 B (100 % unused)
    20231212_19:40:28:729:CPU:  c7x_2: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    20231212_19:40:28:729:CPU:  c7x_2: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    20231212_19:40:28:729:CPU:  c7x_2: HEAP:  DDR_SCRATCH_MEM: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:729:CPU:  c7x_2: HEAP:  DDR_NON_CACHE_M: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:729:CPU:  c7x_2: HEAP:  DDR_SCRATCH_NON: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:28:729:
    20231212_19:40:28:729:CPU:  c7x_3: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:28:729:CPU:  c7x_3: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:28:729:CPU:  c7x_3: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:28:729:CPU:  c7x_3: TASK:      TIVX_C73_P1:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P2:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P3:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P4:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P5:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P6:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P7:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      TIVX_C73_P8:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:28:730:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_3: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:071:
    20231212_19:40:29:071:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:29:071:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:29:071:app_run_graph_for_one_pipeline: frame 0 beginning
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:    DDR_LOCAL_MEM: size =  134217728 B, free =  134213120 B ( 99 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:           L3_MEM: size =    3145728 B, free =    3145728 B (100 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:  DDR_SCRATCH_MEM: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:  DDR_NON_CACHE_M: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:071:CPU:  c7x_3: HEAP:  DDR_SCRATCH_NON: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:071:
    20231212_19:40:29:071:CPU:  c7x_4: TASK:           IPC_RX:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:       REMOTE_SRV:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:        LOAD_TEST:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P1:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P2:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P3:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P4:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P5:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P6:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P7:   0. 0 %
    20231212_19:40:29:071:CPU:  c7x_4: TASK:      TIVX_C74_P8:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_RX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:CPU:  c7x_4: TASK:      IPC_TEST_TX:   0. 0 %
    20231212_19:40:29:072:
    20231212_19:40:29:072:CPU:  c7x_4: HEAP:    DDR_LOCAL_MEM: size =  134217728 B, free =  134213120 B ( 99 % unused)
    20231212_19:40:29:072:CPU:  c7x_4: HEAP:           L3_MEM: size =    3145728 B, free =    3145728 B (100 % unused)
    20231212_19:40:29:072:CPU:  c7x_4: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    20231212_19:40:29:073:CPU:  c7x_4: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    20231212_19:40:29:073:CPU:  c7x_4: HEAP:  DDR_SCRATCH_MEM: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:073:CPU:  c7x_4: HEAP:  DDR_NON_CACHE_M: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:073:CPU:  c7x_4: HEAP:  DDR_SCRATCH_NON: size =  134217728 B, free =  134217728 B (100 % unused)
    20231212_19:40:29:073:
    20231212_19:40:29:073:
    20231212_19:40:29:073:GRAPH: app_multi_cam_graph (#nodes =   4, #executions =  10207)
    20231212_19:40:29:073: NODE:       CAPTURE1:             capture_node: avg =  22280 usecs, min/max =     81 / 499735 usecs, #executions =      10207
    20231212_19:40:29:074: NODE:      VPAC_LDC1:                 ldc_node: avg =  19245 usecs, min/max =  18560 /  20540 usecs, #executions =      10207
    20231212_19:40:29:074: NODE:      VPAC_MSC1:              mosaic_node: avg =  16536 usecs, min/max =  15676 /  40815 usecs, #executions =      10207
    20231212_19:40:29:074: NODE:       DISPLAY1:              DisplayNode: avg =   8938 usecs, min/max =     54 /  16905 usecs, #executions =      10207
    20231212_19:40:29:074:
    20231212_19:40:29:074: PERF:           FILEIO: avg =      0 usecs, min/max = 4294967295 /      0 usecs, #executions =          0
    20231212_19:40:29:074: PERF:            TOTAL: avg =  21286 usecs, min/max =     13 /  44581 usecs, #executions =        181
    20231212_19:40:29:074:
    20231212_19:40:29:074: PERF:            TOTAL:   46.97 FPS
    20231212_19:40:29:074:
    20231212_19:40:29:074:
    20231212_19:40:29:074:
    20231212_19:40:29:074: =========================
    20231212_19:40:29:074: Demo : Camera Demo
    20231212_19:40:29:074: =========================
    20231212_19:40:29:074:
    20231212_19:40:29:074: s: Save CSIx, VISS and LDC outputs
    20231212_19:40:29:074:
    20231212_19:40:29:074: p: Print performance statistics
    20231212_19:40:29:074:
    20231212_19:40:29:074: x: Exit
    20231212_19:40:29:074:
    20231212_19:40:29:074: Enter Choice: 
    20231212_19:40:29:074:
    20231212_19:40:29:074:
    20231212_19:40:29:075: =========================

    The relevant CSI-Rx stat information is not seen in these logs. Could you help share how to check it? 

    Thanks and regards,

    Cherry

  • Hi Cherry,

    The highlighted part in the "p" prints the csi-rx stats. Could you please confirm if this is present in the code?

    May I know which SDK version is customer on?

    From the logs, 

    I see "app_run_graph_for_one_pipeline: frame 0 beginning" repeating.. but it is always frame 0... there is no frame 1, 2, 3 etc..

    From the code, this is in for loop, so the number should be incrementing.

    So I think there is some modification done to the multi-cam app.

    Regards,

    Nikhil

  • Hello Nikhil,

    The highlighted part in the "p" prints the csi-rx stats. Could you please confirm if this is present in the code?

    Part "p" has not been modified.

    May I know which SDK version is customer on?

    ti-processor-sdk-rtos-j784s4-evm-08_06_00_14.

    So I think there is some modification done to the multi-cam app.

    Because the original configuration has limitations, the customer modifies the num_frames_to_run parameter of app_multi_cam.cfg to

    num_frames_to_run 0

    Only multi-camera is supported to synthesize an image with mosaic.

    Thanks and regards,

    Cherry

  • Hi Cherry,

    Do you mean they are not using the interactive mode to run the demo?

    As mentioned in the screenshot, if they are running in the interactive mode, upon pressing P, there should be csi-rx stats printed.

    Could you please confirm, if any hang is seen upon pressing "p"

    Regards,

    Nikhil

  • Hello Nikhil,

    Do you mean they are not using the interactive mode to run the demo?

    No, the interactive mode is being used to run the demo.

    Could you please confirm, if any hang is seen upon pressing "p"

    No hang is seen when pressing "p".

    Thanks and Regards,

    Cherry

  • Hi Cherry,

    As mentioned in the screenshot, if they are running in the interactive mode, upon pressing P, there should be csi-rx stats printed

    In the interactive mode, the part of the code in the screenshot should have printed the csi-rx stats. 

    Could you please check why this has not been printed?

    May I know which SDK version is being used here?

    Regards,

    Nikhil

  • Hi Nikhil,

    Could you please check why this has not been printed?

    May I know what does this print look like? So we could ask customer to double check it.

    May I know which SDK version is being used here?

    ti-processor-sdk-rtos-j784s4-evm-08_06_00_14.

    Thanks and Regards,

    Cherry

  • Hi Cherry,

    The print looks something like below

    You would have to run ./vision_apps_init.sh before running the application to get the remote core logs.

    [MCU2_0]    182.902538 s:  Capture Status: Instance|0
    [MCU2_0]    182.902580 s: ==========================================================
    [MCU2_0]    182.902626 s:  overflowCount: 0
    [MCU2_0]    182.902660 s:  spuriousUdmaIntrCount: 0
    [MCU2_0]    182.902696 s:  frontFIFOOvflCount: 0
    [MCU2_0]    182.902728 s:  crcCount: 0
    [MCU2_0]    182.902757 s:  eccCount: 0
    [MCU2_0]    182.902788 s:  correctedEccCount: 0
    [MCU2_0]    182.902821 s:  dataIdErrorCount: 0
    [MCU2_0]    182.902853 s:  invalidAccessCount: 0
    [MCU2_0]    182.902887 s:  invalidSpCount: 0
    [MCU2_0]    182.903008 s:  strmFIFOOvflCount[0]: 0
    [MCU2_0]    182.903042 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
    [MCU2_0]    182.903118 s:            0           |                10               |                    10                |              0                |                 0             |
    [MCU2_0]    182.903191 s:            1           |                10               |                    10                |              0                |                 0             |
    [MCU2_0]    182.903263 s:            2           |                10               |                    10                |              0                |                 0             |
    [MCU2_0]    182.903335 s:            3           |                10               |                    10                |              0                |                 0             |

    Regards,

    Nikhil