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.

TDA4VEN-Q1: J722S

Part Number: TDA4VEN-Q1

Tool/software:

Dear Ti,

OS: Linux+RTOS(J722S)

PSDK : ti-processor-sdk-rtos-j722s-evm-09_02_00_05

Ser/Deserializer : UB953/UB960

We tried to use the imx390 driver in the sdk package to light up the camera, but it didn't go well in actual use.

When we looked at the manual, we found that i2c was extended by i2c swith chip. We searched for the chip name and found it in iss_sensors.c file. The code related to it needs to define MCU_PLUS_SDK macro to be called. We added this variable to target.mak in the imaging directory. Is the above operation correct?

After logging in to the terminal, go to the /opt/vision_apps directory and run the source. /vision_apps_init.sh and./run_app_single_cam.sh commands to obtain the following system log:

root@j722s-evm:/opt/vision_apps# source ./vision_apps_init.sh
root@j722s-evm:/opt/vision_apps# [MCU2_0]      5.669296 s: CIO: Init ... Done !!!
[MCU2_0]      5.669335 s: CPU is running FreeRTOS
[MCU2_0]      5.669346 s: APP: Init ... !!!
[MCU2_0]      5.669356 s: SCICLIENT: Init ... !!!
[MCU2_0]      5.669419 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
[MCU2_0]      5.669437 s: SCICLIENT: DMSC FW revision 0x9
[MCU2_0]      5.669450 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      5.669464 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      5.669476 s: MEM: Init ... !!!
[MCU2_0]      5.669489 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ b5800000 of size 33554432 bytes !!!
[MCU2_0]      5.669515 s: MEM: Init ... Done !!!
[MCU2_0]      5.669526 s: IPC: Init ... !!!
[MCU2_0]      5.669539 s: IPC: 4 CPUs participating in IPC !!!
[MCU2_0]      5.669752 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     14.198288 s: IPC: HLOS is ready !!!
[MCU2_0]     14.198348 s: IPC: Init ... Done !!!
[MCU2_0]     14.198362 s: APP: Syncing with 3 CPUs ... !!!
[MCU2_0]     14.198378 s: APP: Syncing with 3 CPUs ... Done !!!
[MCU2_0]     14.198392 s: REMOTE_SERVICE: Init ... !!!
[MCU2_0]     14.199356 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_0]     14.199378 s: FVID2: Init ... !!!
[MCU2_0]     14.199448 s: FVID2: Init ... Done !!!
[MCU2_0]     14.199775 s: DispApp_init() - DONE !!!
[MCU2_0]     14.210381 s: Display create complete!!
[MCU2_0]     14.210409 s: VHWA: VPAC Init ... !!!
[MCU2_0]     14.210423 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
[MCU2_0]     14.210500 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.210516 s: VHWA: LDC Init ... !!!
[MCU2_0]     14.210621 s: VHWA: LDC Init ... Done !!!
[MCU2_0]     14.210639 s: VHWA: MSC Init ... !!!
[MCU2_0]     14.210976 s: VHWA: MSC Init ... Done !!!
[MCU2_0]     14.210995 s: VHWA: VISS Init ... !!!
[MCU2_0]     14.211095 s: VHWA: VISS Init ... Done !!!
[MCU2_0]     14.211114 s: VHWA: VPAC Init ... Done !!!
[MCU2_0]     14.211126 s: VHWA: DMPAC: Init ... !!!
[MCU2_0]     14.211137 s: SCICLIENT: Sciclient_pmSetModuleState module=277 state=2
[MCU2_0]     14.211214 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.211228 s: VHWA: DOF Init ... !!!
[MCU2_0]     14.211338 s: VHWA: DOF Init ... Done !!!
[MCU2_0]     14.211354 s: VHWA: SDE Init ... !!!
[MCU2_0]     14.211433 s: VHWA: SDE Init ... Done !!!
[MCU2_0]     14.211447 s: VHWA: DMPAC: Init ... Done !!!
[MCU2_0]     14.211470 s:  VX_ZONE_INIT:Enabled
[MCU2_0]     14.211482 s:  VX_ZONE_ERROR:Enabled
[MCU2_0]     14.211494 s:  VX_ZONE_WARNING:Enabled
[MCU2_0]     14.212014 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MCU2-0
[MCU2_0]     14.212078 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_LDC1
[MCU2_0]     14.212146 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC1
[MCU2_0]     14.212203 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC2
[MCU2_0]     14.212308 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_VISS1
[MCU2_0]     14.212376 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE1
[MCU2_0]     14.212441 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE2
[MCU2_0]     14.212510 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE3
[MCU2_0]     14.212572 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE4
[MCU2_0]     14.212639 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY1
[MCU2_0]     14.212703 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY2
[MCU2_0]     14.212759 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX
[MCU2_0]     14.212813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX2
[MCU2_0]     14.212869 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_SDE
[MCU2_0]     14.212920 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_DOF
[MCU2_0]     14.212942 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
[MCU2_0]     14.212956 s: APP: OpenVX Target kernel init ... !!!
[MCU2_0]     14.216994 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_0]     14.217017 s: UDMA: Init for CSITX/CSIRX ... !!!
[MCU2_0]     14.217184 s: UDMA: Init for CSITX/CSIRX ... Done !!!
[MCU2_0]     14.217206 s: CSI2RX: Init ... !!!
[MCU2_0]     14.217217 s: SCICLIENT: Sciclient_pmSetModuleState module=182 state=2
[MCU2_0]     14.217259 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217277 s: SCICLIENT: Sciclient_pmSetModuleState module=247 state=2
[MCU2_0]     14.217329 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217340 s: SCICLIENT: Sciclient_pmSetModuleState module=185 state=2
[MCU2_0]     14.217385 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217397 s: SCICLIENT: Sciclient_pmSetModuleState module=251 state=2
[MCU2_0]     14.217437 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217606 s: CSI2RX: Init ... Done !!!
[MCU2_0]     14.217620 s: CSI2TX: Init ... !!!
[MCU2_0]     14.217630 s: SCICLIENT: Sciclient_pmSetModuleState module=250 state=2
[MCU2_0]     14.217682 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217694 s: SCICLIENT: Sciclient_pmSetModuleState module=238 state=2
[MCU2_0]     14.217736 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.217748 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=3 freq=16000000
[MCU2_0]     14.217801 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
[MCU2_0]     14.217813 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=4 freq=500000000
[MCU2_0]     14.217862 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
[MCU2_0]     14.217890 s: CSI2TX: Init ... Done !!!
[MCU2_0]     14.217902 s: ISS: Init ... !!!
[MCU2_0]     14.217917 s: Found sensor IMX390-UB953_D3 at location 0
[MCU2_0]     14.217935 s: Found sensor AR0233-UB953_MARS at location 1
[MCU2_0]     14.217951 s: Found sensor AR0820-UB953_LI at location 2
[MCU2_0]     14.217966 s: Found sensor UB9xxx_RAW12_TESTPATTERN at location 3
[MCU2_0]     14.217982 s: Found sensor UB96x_UYVY_TESTPATTERN at location 4
[MCU2_0]     14.217996 s: Found sensor GW_AR0233_UYVY at location 5
[MCU2_0]     14.218009 s: IssSensor_Init ... Done !!!
[MCU2_0]     14.218055 s: IttRemoteServer_Init ... Done !!!
[MCU2_0]     14.218068 s: ISS: Init ... Done !!!
[MCU2_0]     14.218081 s: VISS REMOTE SERVICE: Init ... !!!
[MCU2_0]     14.218119 s: VISS REMOTE SERVICE: Init ... Done !!!
[MCU2_0]     14.218133 s: APP: Init ... Done !!!
[MCU2_0]     14.218145 s: APP: Run ... !!!
[MCU2_0]     14.218155 s: IPC: Starting echo test ...
[MCU2_0]     14.218218 s: APP: Run ... Done !!!
[MCU2_0]     14.218903 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[.] c75ss1[P]
[MCU2_0]     14.219161 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[P]
[C7x_1 ]      5.977972 s: CIO: Init ... Done !!!
[C7x_1 ]      5.977990 s: CPU is running FreeRTOS
[C7x_1 ]      5.978001 s: APP: Init ... !!!
[C7x_1 ]      5.978010 s: SCICLIENT: Init ... !!!
[C7x_1 ]      5.978069 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
[C7x_1 ]      5.978087 s: SCICLIENT: DMSC FW revision 0x9
[C7x_1 ]      5.978099 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ]      5.978111 s: SCICLIENT: Init ... Done !!!
[C7x_1 ]      5.978121 s: UDMA: Init ... !!!
[C7x_1 ]      5.978132 s: UDMA: Init ... Done !!!
[C7x_1 ]      5.978142 s: MEM: Init ... !!!
[C7x_1 ]      5.978154 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 102000000 of size 117440512 bytes !!!
[C7x_1 ]      5.978180 s: MEM: Init ... Done !!!
[C7x_1 ]      5.978190 s: IPC: Init ... !!!
[C7x_1 ]      5.978201 s: IPC: 4 CPUs participating in IPC !!!
[C7x_1 ]      5.978521 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ]     13.631122 s: IPC: HLOS is ready !!!
[C7x_1 ]     13.631194 s: IPC: Init ... Done !!!
[C7x_1 ]     13.631209 s: APP: Syncing with 3 CPUs ... !!!
[C7x_1 ]     14.198380 s: APP: Syncing with 3 CPUs ... Done !!!
[C7x_1 ]     14.198396 s: REMOTE_SERVICE: Init ... !!!
[C7x_1 ]     14.199151 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_1 ]     14.199174 s:  VX_ZONE_INIT:Enabled
[C7x_1 ]     14.199187 s:  VX_ZONE_ERROR:Enabled
[C7x_1 ]     14.199199 s:  VX_ZONE_WARNING:Enabled
[C7x_1 ]     14.200123 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1
[C7x_1 ]     14.200227 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_2
[C7x_1 ]     14.200324 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_3
[C7x_1 ]     14.200421 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_4
[C7x_1 ]     14.200521 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_5
[C7x_1 ]     14.200618 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_6
[C7x_1 ]     14.200717 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_7
[C7x_1 ]     14.200813 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_8
[C7x_1 ]     14.200909 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
[C7x_1 ]     14.200947 s: APP: OpenVX Target kernel init ... !!!
[C7x_1 ]     14.201317 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_1 ]     14.201332 s: APP: Init ... Done !!!
[C7x_1 ]     14.201342 s: APP: Run ... !!!
[C7x_1 ]     14.201352 s: IPC: Starting echo test ...
[C7x_1 ]     14.201485 s: APP: Run ... Done !!!
[C7x_1 ]     14.219422 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[.]
[C7x_1 ]     14.219465 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[P]
[C7x_2 ]      6.286634 s: CIO: Init ... Done !!!
[C7x_2 ]      6.286651 s: CPU is running FreeRTOS
[C7x_2 ]      6.286662 s: APP: Init ... !!!
[C7x_2 ]      6.286671 s: SCICLIENT: Init ... !!!
[C7x_2 ]      6.286731 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
[C7x_2 ]      6.286748 s: SCICLIENT: DMSC FW revision 0x9
[C7x_2 ]      6.286761 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_2 ]      6.286773 s: SCICLIENT: Init ... Done !!!
[C7x_2 ]      6.286782 s: UDMA: Init ... !!!
[C7x_2 ]      6.286792 s: UDMA: Init ... Done !!!
[C7x_2 ]      6.286802 s: MEM: Init ... !!!
[C7x_2 ]      6.286814 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 112000000 of size 117440512 bytes !!!
[C7x_2 ]      6.286840 s: MEM: Init ... Done !!!
[C7x_2 ]      6.286850 s: IPC: Init ... !!!
[C7x_2 ]      6.286862 s: IPC: 4 CPUs participating in IPC !!!
[C7x_2 ]      6.287181 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_2 ]     13.817779 s: IPC: HLOS is ready !!!
[C7x_2 ]     13.817853 s: IPC: Init ... Done !!!
[C7x_2 ]     13.817868 s: APP: Syncing with 3 CPUs ... !!!
[C7x_2 ]     14.198381 s: APP: Syncing with 3 CPUs ... Done !!!
[C7x_2 ]     14.198398 s: REMOTE_SERVICE: Init ... !!!
[C7x_2 ]     14.198526 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_2 ]     14.198549 s:  VX_ZONE_INIT:Enabled
[C7x_2 ]     14.198560 s:  VX_ZONE_ERROR:Enabled
[C7x_2 ]     14.198572 s:  VX_ZONE_WARNING:Enabled
[C7x_2 ]     14.199343 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2
[C7x_2 ]     14.199449 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_2
[C7x_2 ]     14.199552 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_3
[C7x_2 ]     14.199653 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_4
[C7x_2 ]     14.199756 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_5
[C7x_2 ]     14.199857 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_6
[C7x_2 ]     14.199956 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_7
[C7x_2 ]     14.200102 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_8
[C7x_2 ]     14.200127 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
[C7x_2 ]     14.200141 s: APP: OpenVX Target kernel init ... !!!
[C7x_2 ]     14.200721 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_2 ]     14.200737 s: APP: Init ... Done !!!
[C7x_2 ]     14.200748 s: APP: Run ... !!!
[C7x_2 ]     14.200803 s: IPC: Starting echo test ...
[C7x_2 ]     14.200935 s: APP: Run ... Done !!!
[C7x_2 ]     14.218985 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[.] c75ss1[s]
[C7x_2 ]     14.219333 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[P] c75ss1[s]

root@j722s-evm:/opt/vision_apps# ./run_app_single_cam.sh
APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=5) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
    51.477121 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
    51.484830 s:  VX_ZONE_INIT:Enabled
    51.484905 s:  VX_ZONE_ERROR:Enabled
    51.484916 s:  VX_ZONE_WARNING:Enabled
    51.486215 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
    51.486359 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
    51.486515 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
    51.486631 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
    51.486646 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    51.488234 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
sensor_selection = [0]
ldc_enable = [0]
num_frames_to_run = [1000000000]
is_interactive = [1]
IttCtrl_registerHandler: command echo registered at location 0
IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
IttCtrl_registerHandler: command iss_raw_save registered at location 3
IttCtrl_registerHandler: command iss_yuv_save registered at location 4
IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
IttCtrl_registerHandler: command dev_ctrl registered at location 7
IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
 NETWORK: Opened at IP Addr = 0.0.0.0, socket port=5000!!!
    51.495062 s: ISS: Enumerating sensors ... !!!
[MCU2_0]     51.495157 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
[MCU2_0]     51.495260 s: Write 0x01 to TCA9543APWR (0x70) successful!!!
[MCU2_0]     51.495283 s: UB960 config start
[MCU2_0]     51.691513 s: End of UB960 config
[MCU2_0]     51.691531 s: UB960 config start
    51.887626 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
    51.887665 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS
    51.887682 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI
    51.887691 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
    51.887699 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN
    51.887708 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY
Select camera port index 0-11 : [MCU2_0]     51.887528 s: End of UB960 config
0
6 registered sensor drivers
a : IMX390-UB953_D3
b : AR0233-UB953_MARS
c : AR0820-UB953_LI
d : UB9xxx_RAW12_TESTPATTERN
e : UB96x_UYVY_TESTPATTERN
f : GW_AR0233_UYVY
Select a sensor above or press '0' to autodetect the sensor : Invalid selection
. Try again
6 registered sensor drivers
a : IMX390-UB953_D3
b : AR0233-UB953_MARS
c : AR0820-UB953_LI
d : UB9xxx_RAW12_TESTPATTERN
e : UB96x_UYVY_TESTPATTERN
f : GW_AR0233_UYVY
Select a sensor above or press '0' to autodetect the sensor : a
Sensor selected : IMX390-UB953_D3
LDC Selection Yes(1)/No(0) : LDC Selection Yes(1)/No(0) : 0
CAC Selection Yes(1)/No(0) : CAC Selection Yes(1)/No(0) : 0
Querying IMX390-UB953_D3
    60.557730 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
    60.557885 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    60.557902 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
    60.558033 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
[MCU2_0]     60.557799 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
[MCU2_0]     60.557816 s: Received Query for IMX390-UB953_D3
[MCU2_0]     60.557934 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
[MCU2_0]     60.557948 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x1
[MCU2_0]     60.557984 s: IMX390_PowerOn : chId = 0x0
[MCU2_0]     60.558064 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
[MCU2_0]     60.558079 s: Application requested features = 0x158
[MCU2_0]
[MCU2_0]     60.558094 s: Disabling broadcast mode
[MCU2_0]     60.558107 s: UB960 config start
[MCU2_0]     60.814082 s: End of UB960 config
[MCU2_0]     60.814099 s: UB960 config start
[MCU2_0]     61.070103 s: End of UB960 config
[MCU2_0]     61.070117 s: IM_SENSOR_CMD_CONFIG channel_mask = 1
[MCU2_0]     61.070256 s: UB960 config start
[MCU2_0]     61.074103 s: End of UB960 config
[MCU2_0]     61.074116 s: 0801ub953 config start : slaveAddr = 0x74
    61.264432 s: ISS: ERROR: Initializing sensor [IMX390-UB953_D3] failed !!!
    61.264470 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!!
Error initializing sensor IMX390-UB953_D3
read_test_image_raw : Unable to open file /opt/vision_apps/test_data/img_test.raw
app_create_viss : sensor_dcc_id = 390
[MCU2_0]     61.264123 s:  End of UB953 config
[MCU2_0]     61.264276 s: Failing while transmitting the rd reg addr with error code - -4
[MCU2_0]     61.264293 s: Error : I2C Timeout while reading from IMX390 register 0x330
[MCU2_0]     61.264309 s: IMX390 Probe : Failed to read CHIP_ID register 0x330
[MCU2_0]     61.264338 s: 0801 debugError : sensor probe failed for channel 0
[MCU2_0]     61.264351 s: IM_SENSOR_CMD_CONFIG returning status = -1
Scaler is enabled
    63.296214 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!
[MCU2_0]     63.296305 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
[MCU2_0]     63.296351 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x1
[MCU2_0]     63.296373 s: UB960 config start
[MCU2_0]     63.552302 s: End of UB960 config
[MCU2_0]     63.552327 s: UB960 config start
[MCU2_0]     63.808322 s: End of UB960 config
[MCU2_0]     63.808512 s:  Error : I2C Timeout while writing 0x0 to IMX390 register 0x0
[MCU2_0]     63.818360 s: UB960 config start
[MCU2_0]     63.850325 s: End of UB960 config
[MCU2_0]     63.850353 s: Error : Failed to start sensor at channel Id 0
    63.850445 s: ISS: Starting sensor [IMX390-UB953_D3] failed !!!
Failed to start sensor IMX390-UB953_D3
Defaulting to file test mode


 ==========================
 Demo : Single Camera w/ 2A
 ==========================

 p: Print performance statistics

 s: Save Sensor RAW, VISS Output and H3A output images to File System

 e: Export performance statistics

 u: Update DCC from File System


 x: Exit

 Enter Choice:
Unsupported command



 ==========================
 Demo : Single Camera w/ 2A
 ==========================

 p: Print performance statistics

 s: Save Sensor RAW, VISS Output and H3A output images to File System

 e: Export performance statistics

 u: Update DCC from File System


 x: Exit

 Enter Choice: get_dcc_dir_size : Could not open directory or directory is empty /opt/vision_apps/dcc/IMX390-UB953_D3/wdr
[MCU2_0]     64.350289 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     64.383301 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     64.416297 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     64.449299 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     64.482302 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.

According to the log, we tested the i2c signal of the serdes terminal. serdes tried to access imx390, but the sensor terminal did not respond, and the measured waveform was as follows:

We currently have two problems to solve:

1.We added this variable to target.mak in the imaging directory. Is the above operation correct?

2.Based on the i2c signal of the serdes terminal, can we confirm that UB953 has established a connection with UB960? Can't light the camera because sensor initialization failed?

  • Hi,

    1.We added this variable to target.mak in the imaging directory. Is the above operation correct?

    No this is not correct. For J722s, it should be going to the "else" part as the SDK is MCU_PLUS_SDK and not PDK in this case

    Based on the i2c signal of the serdes terminal, can we confirm that UB953 has established a connection with UB960? Can't light the camera because sensor initialization failed?

    From the logs, i see that the serializer config is successful, but the sensor config failed. 

    Regards,

    Nikhil

  • Ok, I understand your reply. After your reply, we investigated the problem that the sensor could not access. Through the test, it was found that UB953 did not provide MCLK to 390, and mclk clock signal was not found during our actual measurement. Do we need to modify the configuration of MCLK to make it output MCLK?

    Ok, I understand your reply. After your reply, we investigated the problem that the sensor could not access. Through the test, it was found that UB953 did not provide MCLK to 390, and mclk clock signal was not found during our actual measurement. Do we need to modify the configuration of MCLK to make it output MCLK?

  • Hi,

    Do you mean you are using a different sensor with IMX390 driver? 

    Because the IMX390 sensor is tested with the SDK and it works well. May I know what the difference between the setups here?

    Regards,

    Nikhil

  • No, the sensor I used here is still 390, and I did not change it into another one. There is another question, I use i2cdetect tool, can only find two i2c bus, this is normal? In addition, I cannot find the source of the device tree. I do not find the source of the device tree for configuring Ser/Deserializer and sensor. Thank you for your answer. Thank you.

  • Hi,

    There is another question, I use i2cdetect tool, can only find two i2c bus, this is normal?

    How many sensors have you connected to the fusion 1 board here?

    Could you first try with a single sensor?

    Regards,

    Nikhil

  • HI,

    Now I have a new problem. I want to run vision_app to use our sensor driver to confirm whether i2c2 can be used normally. While executing the script in vision_app, IPC failed to initialize. Because the design of the board currently used is different from the official kit, if you want to use it, you need to use the corresponding driver of the board. I've synced up some of the products. You need to replace the app,tiboot3.bin,u-boot.img, image and device tree in the rootfs/boot directory on the SD card. The following is the printing information of vision_app before and after modification. I searched the sdk and found no position where the printing appeared. According to the comparison of the printed information, help to see what the problem is? Or is there another way to start the sensor driver in the rtos?

    The following is a comparison of the normal and abnormal log information:

    root@j722s-evm:/opt/vision_apps# source ./vision_apps_init.sh
    root@j722s-evm:/opt/vision_apps# [MCU2_0]      5.652723 s: CIO: Init ... Done !!!
    [MCU2_0]      5.652762 s: CPU is running FreeRTOS
    [MCU2_0]      5.652774 s: APP: Init ... !!!
    [MCU2_0]      5.652784 s: SCICLIENT: Init ... !!!
    [MCU2_0]      5.652848 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [MCU2_0]      5.652865 s: SCICLIENT: DMSC FW revision 0x9
    [MCU2_0]      5.652878 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0]      5.652892 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      5.652903 s: MEM: Init ... !!!
    [MCU2_0]      5.652915 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ b5800000 of size 33554432 bytes !!!
    [MCU2_0]      5.652942 s: MEM: Init ... Done !!!
    [MCU2_0]      5.652952 s: IPC: Init ... !!!
    [MCU2_0]      5.652965 s: IPC: 4 CPUs participating in IPC !!!
    [MCU2_0]      5.653173 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     14.614747 s: IPC: HLOS is ready !!!
    [MCU2_0]     14.614810 s: IPC: Init ... Done !!!
    [MCU2_0]     14.614828 s: APP: Syncing with 3 CPUs ... !!!
    [MCU2_0]     14.614847 s: APP: Syncing with 3 CPUs ... Done !!!
    [MCU2_0]     14.614862 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     14.615814 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     14.615871 s: FVID2: Init ... !!!
    [MCU2_0]     14.615906 s: FVID2: Init ... Done !!!
    [MCU2_0]     14.616260 s: DispApp_init() - DONE !!!
    [MCU2_0]     14.626833 s: Display create complete!!
    [MCU2_0]     14.626859 s: VHWA: VPAC Init ... !!!
    [MCU2_0]     14.626872 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
    [MCU2_0]     14.626953 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.626968 s: VHWA: LDC Init ... !!!
    [MCU2_0]     14.627096 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]     14.627116 s: VHWA: MSC Init ... !!!
    [MCU2_0]     14.627452 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]     14.627472 s: VHWA: VISS Init ... !!!
    [MCU2_0]     14.627569 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]     14.627587 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]     14.627600 s: VHWA: DMPAC: Init ... !!!
    [MCU2_0]     14.627611 s: SCICLIENT: Sciclient_pmSetModuleState module=277 state=2
    [MCU2_0]     14.627685 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.627701 s: VHWA: DOF Init ... !!!
    [MCU2_0]     14.627810 s: VHWA: DOF Init ... Done !!!
    [MCU2_0]     14.627828 s: VHWA: SDE Init ... !!!
    [MCU2_0]     14.627913 s: VHWA: SDE Init ... Done !!!
    [MCU2_0]     14.627926 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_0]     14.627948 s:  VX_ZONE_INIT:Enabled
    [MCU2_0]     14.627961 s:  VX_ZONE_ERROR:Enabled
    [MCU2_0]     14.627973 s:  VX_ZONE_WARNING:Enabled
    [MCU2_0]     14.628503 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MCU2-0
    [MCU2_0]     14.628575 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_LDC1
    [MCU2_0]     14.628633 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC1
    [MCU2_0]     14.628696 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC2
    [MCU2_0]     14.628799 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_VISS1
    [MCU2_0]     14.628873 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE1
    [MCU2_0]     14.628935 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE2
    [MCU2_0]     14.629002 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE3
    [MCU2_0]     14.629078 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE4
    [MCU2_0]     14.629147 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY1
    [MCU2_0]     14.629214 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY2
    [MCU2_0]     14.629269 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX
    [MCU2_0]     14.629327 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX2
    [MCU2_0]     14.629393 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_SDE
    [MCU2_0]     14.629458 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_DOF
    [MCU2_0]     14.629478 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [MCU2_0]     14.629492 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     14.633566 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     14.633589 s: UDMA: Init for CSITX/CSIRX ... !!!
    [MCU2_0]     14.633762 s: UDMA: Init for CSITX/CSIRX ... Done !!!
    [MCU2_0]     14.633784 s: CSI2RX: Init ... !!!
    [MCU2_0]     14.633795 s: SCICLIENT: Sciclient_pmSetModuleState module=182 state=2
    [MCU2_0]     14.633836 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.633851 s: SCICLIENT: Sciclient_pmSetModuleState module=247 state=2
    [MCU2_0]     14.633907 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.633919 s: SCICLIENT: Sciclient_pmSetModuleState module=185 state=2
    [MCU2_0]     14.633960 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.633972 s: SCICLIENT: Sciclient_pmSetModuleState module=251 state=2
    [MCU2_0]     14.634013 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.634173 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     14.634188 s: CSI2TX: Init ... !!!
    [MCU2_0]     14.634198 s: SCICLIENT: Sciclient_pmSetModuleState module=250 state=2
    [MCU2_0]     14.634251 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.634264 s: SCICLIENT: Sciclient_pmSetModuleState module=238 state=2
    [MCU2_0]     14.634309 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     14.634322 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=3 freq=16000000
    [MCU2_0]     14.634383 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     14.634396 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=4 freq=500000000
    [MCU2_0]     14.634447 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     14.634477 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     14.634490 s: ISS: Init ... !!!
    [MCU2_0]     14.634508 s: IssSensor_Init ... Done !!!
    [MCU2_0]     14.634557 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     14.634570 s: ISS: Init ... Done !!!
    [MCU2_0]     14.634581 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0]     14.634619 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0]     14.634633 s: APP: Init ... Done !!!
    [MCU2_0]     14.634644 s: APP: Run ... !!!
    [MCU2_0]     14.634654 s: IPC: Starting echo test ...
    [MCU2_0]     14.634718 s: APP: Run ... Done !!!
    [MCU2_0]     14.635469 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[.]
    [MCU2_0]     14.635737 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[P]
    [C7x_1 ]      6.216156 s: CIO: Init ... Done !!!
    [C7x_1 ]      6.216174 s: CPU is running FreeRTOS
    [C7x_1 ]      6.216185 s: APP: Init ... !!!
    [C7x_1 ]      6.216194 s: SCICLIENT: Init ... !!!
    [C7x_1 ]      6.216253 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_1 ]      6.216271 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_1 ]      6.216285 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]      6.216297 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]      6.216307 s: UDMA: Init ... !!!
    [C7x_1 ]      6.216316 s: UDMA: Init ... Done !!!
    [C7x_1 ]      6.216328 s: MEM: Init ... !!!
    [C7x_1 ]      6.216340 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 102000000 of size 117440512 bytes !!!
    [C7x_1 ]      6.216366 s: MEM: Init ... Done !!!
    [C7x_1 ]      6.216376 s: IPC: Init ... !!!
    [C7x_1 ]      6.216387 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_1 ]      6.216708 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]     14.322342 s: IPC: HLOS is ready !!!
    [C7x_1 ]     14.322418 s: IPC: Init ... Done !!!
    [C7x_1 ]     14.322432 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_1 ]     14.614849 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_1 ]     14.614866 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]     14.614998 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]     14.615020 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]     14.615033 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]     14.615045 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]     14.615666 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1
    [C7x_1 ]     14.615792 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_2
    [C7x_1 ]     14.615906 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_3
    [C7x_1 ]     14.616042 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_4
    [C7x_1 ]     14.616140 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_5
    [C7x_1 ]     14.616241 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_6
    [C7x_1 ]     14.616364 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_7
    [C7x_1 ]     14.616465 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_8
    [C7x_1 ]     14.616493 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [C7x_1 ]     14.616508 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]     14.617005 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]     14.617069 s: APP: Init ... Done !!!
    [C7x_1 ]     14.617080 s: APP: Run ... !!!
    [C7x_1 ]     14.617089 s: IPC: Starting echo test ...
    [C7x_1 ]     14.617243 s: APP: Run ... Done !!!
    [C7x_1 ]     14.635556 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[.]
    [C7x_1 ]     14.635908 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[P]
    [C7x_2 ]      6.778569 s: CIO: Init ... Done !!!
    [C7x_2 ]      6.778587 s: CPU is running FreeRTOS
    [C7x_2 ]      6.778598 s: APP: Init ... !!!
    [C7x_2 ]      6.778607 s: SCICLIENT: Init ... !!!
    [C7x_2 ]      6.778665 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_2 ]      6.778682 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_2 ]      6.778695 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_2 ]      6.778708 s: SCICLIENT: Init ... Done !!!
    [C7x_2 ]      6.778718 s: UDMA: Init ... !!!
    [C7x_2 ]      6.778727 s: UDMA: Init ... Done !!!
    [C7x_2 ]      6.778737 s: MEM: Init ... !!!
    [C7x_2 ]      6.778750 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 112000000 of size 117440512 bytes !!!
    [C7x_2 ]      6.778775 s: MEM: Init ... Done !!!
    [C7x_2 ]      6.778785 s: IPC: Init ... !!!
    [C7x_2 ]      6.778798 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_2 ]      6.779115 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_2 ]     14.479722 s: IPC: HLOS is ready !!!
    [C7x_2 ]     14.479797 s: IPC: Init ... Done !!!
    [C7x_2 ]     14.479813 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_2 ]     14.614849 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_2 ]     14.614865 s: REMOTE_SERVICE: Init ... !!!
    [C7x_2 ]     14.615717 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_2 ]     14.615788 s:  VX_ZONE_INIT:Enabled
    [C7x_2 ]     14.615801 s:  VX_ZONE_ERROR:Enabled
    [C7x_2 ]     14.615813 s:  VX_ZONE_WARNING:Enabled
    [C7x_2 ]     14.616682 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2
    [C7x_2 ]     14.616783 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_2
    [C7x_2 ]     14.616883 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_3
    [C7x_2 ]     14.616983 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_4
    [C7x_2 ]     14.617082 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_5
    [C7x_2 ]     14.617251 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_6
    [C7x_2 ]     14.617349 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_7
    [C7x_2 ]     14.617473 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_8
    [C7x_2 ]     14.617496 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [C7x_2 ]     14.617510 s: APP: OpenVX Target kernel init ... !!!
    [C7x_2 ]     14.617850 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_2 ]     14.617866 s: APP: Init ... Done !!!
    [C7x_2 ]     14.617875 s: APP: Run ... !!!
    [C7x_2 ]     14.617885 s: IPC: Starting echo test ...
    [C7x_2 ]     14.618016 s: APP: Run ... Done !!!
    [C7x_2 ]     14.636000 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[.] c75ss1[s]
    [C7x_2 ]     14.636041 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[P] c75ss1[s]
    ^C
    root@j722s-evm:/opt/vision_apps# run
    run-init          runDhrystone      runWhetstone      runcon            runlevel          runuser
    run-parts         runLinpack        runc              runcon.coreutils  runubitests.sh
    root@j722s-evm:/opt/vision_apps# run
    run-init          runDhrystone      runWhetstone      runcon            runlevel          runuser
    run-parts         runLinpack        runc              runcon.coreutils  runubitests.sh
    root@j722s-evm:/opt/vision_apps# run
    run-init          runDhrystone      runWhetstone      runcon            runlevel          runuser
    run-parts         runLinpack        runc              runcon.coreutils  runubitests.sh
    root@j722s-evm:/opt/vision_apps# ./run_app_single_cam.sh
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=5) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
       174.176190 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       174.180390 s:  VX_ZONE_INIT:Enabled
       174.180435 s:  VX_ZONE_ERROR:Enabled
       174.180445 s:  VX_ZONE_WARNING:Enabled
       174.182909 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
       174.183114 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
       174.183244 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
       174.183354 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
       174.183369 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
       174.184540 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    sensor_selection = [0]
    ldc_enable = [0]
    num_frames_to_run = [1000000000]
    is_interactive = [1]
    IttCtrl_registerHandler: command echo registered at location 0
    IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
    IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
    IttCtrl_registerHandler: command iss_raw_save registered at location 3
    IttCtrl_registerHandler: command iss_yuv_save registered at location 4
    IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
    IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
    IttCtrl_registerHandler: command dev_ctrl registered at location 7
    IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
     NETWORK: Opened at IP Addr = 0.0.0.0, socket port=5000!!!
       174.194547 s: ISS: Enumerating sensors ... !!!
       174.195052 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
       174.195074 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS
       174.195084 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI
       174.195093 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
       174.195102 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN
       174.195111 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY
    Select camera port index 0-11 : [MCU2_0]    174.194788 s: Error writing 0x2 to UB960 register 0x1
    [MCU2_0]    174.194823 s:  UB960 Error: Reg Write Failed for regAddr 1, cnt = 0
    [MCU2_0]    174.194855 s: Error : ub960_cfgScript returned -4 while configuring DES 0
    [MCU2_0]    174.194917 s: Error writing 0x2 to UB960 register 0x1
    [MCU2_0]    174.194945 s:  UB960 Error: Reg Write Failed for regAddr 1, cnt = 0
    [MCU2_0]    174.194971 s: Error :  returned -4 while configuring DES 1
    

    root@j722s-evm:/opt/vision_apps# source ./vision_apps_init.sh
    root@j722s-evm:/opt/vision_apps# [MCU2_0]      5.925007 s: CIO: Init ... Done !!!
    [MCU2_0]      5.925046 s: CPU is running FreeRTOS
    [MCU2_0]      5.925059 s: APP: Init ... !!!
    [MCU2_0]      5.925068 s: SCICLIENT: Init ... !!!
    [MCU2_0]      5.925132 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [MCU2_0]      5.925151 s: SCICLIENT: DMSC FW revision 0x9
    [MCU2_0]      5.925164 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0]      5.925178 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      5.925189 s: MEM: Init ... !!!
    [MCU2_0]      5.925201 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ b5800000 of size 33554432 bytes !!!
    [MCU2_0]      5.925228 s: MEM: Init ... Done !!!
    [MCU2_0]      5.925239 s: IPC: Init ... !!!
    [MCU2_0]      5.925252 s: IPC: 4 CPUs participating in IPC !!!
    [MCU2_0]      5.925461 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]      6.971870 s: CIO: Init ... Done !!!
    [C7x_1 ]      6.971887 s: CPU is running FreeRTOS
    [C7x_1 ]      6.971899 s: APP: Init ... !!!
    [C7x_1 ]      6.971908 s: SCICLIENT: Init ... !!!
    [C7x_1 ]      6.971968 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_1 ]      6.971985 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_1 ]      6.971997 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]      6.972009 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]      6.972019 s: UDMA: Init ... !!!
    [C7x_1 ]      6.972028 s: UDMA: Init ... Done !!!
    [C7x_1 ]      6.972039 s: MEM: Init ... !!!
    [C7x_1 ]      6.972051 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 102000000 of size 117440512 bytes !!!
    [C7x_1 ]      6.972078 s: MEM: Init ... Done !!!
    [C7x_1 ]      6.972088 s: IPC: Init ... !!!
    [C7x_1 ]      6.972099 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_1 ]      6.972419 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_2 ]      8.017906 s: CIO: Init ... Done !!!
    [C7x_2 ]      8.017923 s: CPU is running FreeRTOS
    [C7x_2 ]      8.017934 s: APP: Init ... !!!
    [C7x_2 ]      8.017943 s: SCICLIENT: Init ... !!!
    [C7x_2 ]      8.018002 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_2 ]      8.018019 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_2 ]      8.018030 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_2 ]      8.018042 s: SCICLIENT: Init ... Done !!!
    [C7x_2 ]      8.018052 s: UDMA: Init ... !!!
    [C7x_2 ]      8.018061 s: UDMA: Init ... Done !!!
    [C7x_2 ]      8.018073 s: MEM: Init ... !!!
    [C7x_2 ]      8.018085 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 112000000 of size 117440512 bytes !!!
    [C7x_2 ]      8.018111 s: MEM: Init ... Done !!!
    [C7x_2 ]      8.018121 s: IPC: Init ... !!!
    [C7x_2 ]      8.018133 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_2 ]      8.018453 s: IPC: Waiting for HLOS to be ready ... !!!
    
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps# ./run_app_single_cam.sh
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=5) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    file_deref_link: readlink failed for /sys/bus/platform/devices/78400000.r5f
    _rpmsg_char_find_rproc: 78400000.r5f device is mostly yet to be created!
    _rpmsg_char_find_rproc: 7e000000.dsp is either not probed or not a remoteproc!
    _rpmsg_char_find_rproc: 7e200000.dsp is either not probed or not a remoteproc!
    IPC: ERROR: Unable to create TX channels for CPU [mcu2_0] !!!
    IPC: ERROR: Unable to create TX channels for CPU [c7x_1] !!!
    IPC: ERROR: Unable to create TX channels for CPU [c7x_2] !!!
    IPC: Init ... Done !!!
    APP: ERROR: IPC init failed !!!
    REMOTE_SERVICE: Init ... !!!
    file_deref_link: readlink failed for /sys/bus/platform/devices/78400000.r5f
    _rpmsg_char_find_rproc: 78400000.r5f device is mostly yet to be created!
    _rpmsg_char_find_rproc: 7e000000.dsp is either not probed or not a remoteproc!
    _rpmsg_char_find_rproc: 7e200000.dsp is either not probed or not a remoteproc!
    REMOTE_SERVICE: Init ... Done !!!
        88.957377 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        88.969214 s:  VX_ZONE_INIT:Enabled
        88.969240 s:  VX_ZONE_ERROR:Enabled
        88.969249 s:  VX_ZONE_WARNING:Enabled
        88.972641 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
        88.972779 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
        88.972918 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
        88.973046 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
        88.973061 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
        88.976225 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    sensor_selection = [0]
    ldc_enable = [0]
    num_frames_to_run = [1000000000]
    is_interactive = [1]
    IttCtrl_registerHandler: command echo registered at location 0
    IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
    IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
    IttCtrl_registerHandler: command iss_raw_save registered at location 3
    IttCtrl_registerHandler: command iss_yuv_save registered at location 4
    IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
    IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
    IttCtrl_registerHandler: command dev_ctrl registered at location 7
    IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
     NETWORK: Opened at IP Addr = 0.0.0.0, socket port=5000!!!
        88.999073 s: ISS: Enumerating sensors ... !!!
    REMOTE_SERVICE: TX: FAILED: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes
        88.999136 s: ISS: ERROR: Enumerating sensors failed !!!
    Select camera port index 0-11 : 0
    0 registered sensor drivers
    Select a sensor above or press '0' to autodetect the sensor : Invalid selection
    . Try again
    0 registered sensor drivers
    Select a sensor above or press '0' to autodetect the sensor : 0
    REMOTE_SERVICE: TX: FAILED: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000009, prm_size = 384 bytes
    Error : appDetectImageSensor failed !!!
    sensor detection at port 0 returned error . Please try again
    Select camera port index 0-11 : Invalid entry
    . Please choose between 0 and 11
    Select camera port index 0-11 :
    

    As far as I can determine, the following function migration is in a waiting state, causing the app_init process to stop.

    Hope to wait for some suggestions from your company? thank you

  • Hi,

    The hang in IPC comes when either the Linux is not up correctly or the Linux was able to load the resourcetable or attach to the remote cores.

    Can you share the linux logs both cases?

    Regards,

    Nikhil

  • Yes,How do I get the full linux log?

  • Hi,

    I mean the linux boot logs that comes when you load the linux image on A72.

    May I know if you are loading linux kernel here?

    Regards,

    Nikhil

  • Hi,

    I have found a solution to this problem. I have a question I would like to consult. I currently need to adapt the ox03f camera, and the configuration used will output both HDR and SPD image data at the same time, and VC will be used to distinguish the two image data. If the ox03f camera with this configuration is connected to the TDA4VEN platform and the driver in the RTOS is used to drive it, how can I make the csi distinguish between HDR and SPD data?

  • Hi,

    On csirx, all it sees is 2 VC data incoming. So it would typically be same as 2 sensors sending the data.

    The capture node writes into the buffer based on the VC-DT pair on the incoming MIPI stream. So 2 VCs would be captured on 2 buffers.

    Regards,

    Nikhil

  • Hi,

    We want to run vison_app to convert image data from DP/HDMI output to CSITX output. So I want to modify our vison_app to complete the conversion of this output node. For example, after I run run_app_single_cam.sh and run_app_single_cam.sh commands, I want the processed image data to be output by CSITX instead of DP/HDMI. Which part of the code implements the output node? Is it feasible?

  • Hi,

    I am currently having a problem adapting the OX03F camera, I am able to measure the mipi signal at the unstring end, as shown below:

    However, when I ran vision_app, the following error occurred. I suspect that TDA4VEN did not receive the correct data. How should I troubleshoot this problem?

    The following is the log when I run vision_app, please help to have a look, thank you!!

    root@j722s-evm:/opt/vision_apps# source ./vision_apps_init.sh
    root@j722s-evm:/opt/vision_apps# [MCU2_0]      6.146305 s: CIO: Init ... Done !!!
    [MCU2_0]      6.146345 s: CPU is running FreeRTOS
    [MCU2_0]      6.146356 s: APP: Init ... !!!
    [MCU2_0]      6.146366 s: SCICLIENT: Init ... !!!
    [MCU2_0]      6.146427 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [MCU2_0]      6.146445 s: SCICLIENT: DMSC FW revision 0x9
    [MCU2_0]      6.146458 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0]      6.146471 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      6.146483 s: MEM: Init ... !!!
    [MCU2_0]      6.146495 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ b5800000 of size 33554432 bytes !!!
    [MCU2_0]      6.146522 s: MEM: Init ... Done !!!
    [MCU2_0]      6.146533 s: IPC: Init ... !!!
    [MCU2_0]      6.146546 s: IPC: 4 CPUs participating in IPC !!!
    [MCU2_0]      6.146752 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     18.850633 s: IPC: HLOS is ready !!!
    [MCU2_0]     18.850693 s: IPC: Init ... Done !!!
    [MCU2_0]     18.850710 s: APP: DEBUG : appIpcInit J722S... !!!
    [MCU2_0]     18.850724 s: APP: Syncing with 3 CPUs ... !!!
    [MCU2_0]     18.960183 s: APP: Syncing with 3 CPUs ... Done !!!
    [MCU2_0]     18.960198 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     18.960668 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     18.960688 s: FVID2: Init ... !!!
    [MCU2_0]     18.960710 s: FVID2: Init ... Done !!!
    [MCU2_0]     18.960883 s: DispApp_init() - DONE !!!
    [MCU2_0]     18.961120 s: Display create complete!!
    [MCU2_0]     18.961141 s: VHWA: VPAC Init ... !!!
    [MCU2_0]     18.961153 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
    [MCU2_0]     18.961308 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.961371 s: VHWA: LDC Init ... !!!
    [MCU2_0]     18.961572 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]     18.961594 s: VHWA: MSC Init ... !!!
    [MCU2_0]     18.962060 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]     18.962127 s: VHWA: VISS Init ... !!!
    [MCU2_0]     18.962313 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]     18.962331 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]     18.962342 s: VHWA: DMPAC: Init ... !!!
    [MCU2_0]     18.962353 s: SCICLIENT: Sciclient_pmSetModuleState module=277 state=2
    [MCU2_0]     18.962555 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.962615 s: VHWA: DOF Init ... !!!
    [MCU2_0]     18.962817 s: VHWA: DOF Init ... Done !!!
    [MCU2_0]     18.962853 s: VHWA: SDE Init ... !!!
    [MCU2_0]     18.962935 s: VHWA: SDE Init ... Done !!!
    [MCU2_0]     18.962950 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_0]     18.962972 s:  VX_ZONE_INIT:Enabled
    [MCU2_0]     18.962986 s:  VX_ZONE_ERROR:Enabled
    [MCU2_0]     18.962997 s:  VX_ZONE_WARNING:Enabled
    [MCU2_0]     18.963600 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MCU2-0
    [MCU2_0]     18.963670 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_LDC1
    [MCU2_0]     18.963736 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC1
    [MCU2_0]     18.963799 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_MSC2
    [MCU2_0]     18.963896 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target VPAC_VISS1
    [MCU2_0]     18.963968 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE1
    [MCU2_0]     18.964045 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE2
    [MCU2_0]     18.964110 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE3
    [MCU2_0]     18.964175 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CAPTURE4
    [MCU2_0]     18.964235 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY1
    [MCU2_0]     18.964299 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DISPLAY2
    [MCU2_0]     18.964370 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX
    [MCU2_0]     18.964438 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target CSITX2
    [MCU2_0]     18.964498 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_SDE
    [MCU2_0]     18.964560 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DMPAC_DOF
    [MCU2_0]     18.964581 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [MCU2_0]     18.964595 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     18.968624 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     18.968647 s: UDMA: Init for CSITX/CSIRX ... !!!
    [MCU2_0]     18.968809 s: UDMA: Init for CSITX/CSIRX ... Done !!!
    [MCU2_0]     18.968828 s: CSI2RX: Init ... !!!
    [MCU2_0]     18.968839 s: SCICLIENT: Sciclient_pmSetModuleState module=182 state=2
    [MCU2_0]     18.968879 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.968894 s: SCICLIENT: Sciclient_pmSetModuleState module=247 state=2
    [MCU2_0]     18.968945 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.968957 s: SCICLIENT: Sciclient_pmSetModuleState module=185 state=2
    [MCU2_0]     18.968996 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.969008 s: SCICLIENT: Sciclient_pmSetModuleState module=251 state=2
    [MCU2_0]     18.969046 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.969211 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     18.969226 s: CSI2TX: Init ... !!!
    [MCU2_0]     18.969236 s: SCICLIENT: Sciclient_pmSetModuleState module=250 state=2
    [MCU2_0]     18.969287 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.969300 s: SCICLIENT: Sciclient_pmSetModuleState module=238 state=2
    [MCU2_0]     18.969343 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.969355 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=3 freq=16000000
    [MCU2_0]     18.969412 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     18.969425 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=4 freq=500000000
    [MCU2_0]     18.969475 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     18.969503 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     18.969517 s: ISS: Init ... !!!
    [MCU2_0]     18.969532 s: Found sensor IMX390-UB953_D3 at location 0
    [MCU2_0]     18.969549 s: Found sensor AR0233-UB953_MARS at location 1
    [MCU2_0]     18.969564 s: Found sensor AR0820-UB953_LI at location 2
    [MCU2_0]     18.969578 s: Found sensor UB9xxx_RAW12_TESTPATTERN at location 3
    [MCU2_0]     18.969593 s: Found sensor UB96x_UYVY_TESTPATTERN at location 4
    [MCU2_0]     18.969608 s: Found sensor GW_AR0233_UYVY at location 5
    [MCU2_0]     18.969623 s: Found sensor OX03F-UB953_SW at location 6
    [MCU2_0]     18.969640 s: Found sensor ISX031_UYVY at location 7
    [MCU2_0]     18.969653 s: IssSensor_Init ... Done !!!
    [MCU2_0]     18.969698 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     18.969710 s: ISS: Init ... Done !!!
    [MCU2_0]     18.969722 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0]     18.969759 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0]     18.969772 s: APP: Init ... Done !!!
    [MCU2_0]     18.969784 s: APP: Run ... !!!
    [MCU2_0]     18.969794 s: IPC: Starting echo test ...
    [MCU2_0]     18.969859 s: APP: Run ... Done !!!
    [MCU2_0]     18.970226 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[.]
    [MCU2_0]     18.970282 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[P]
    [C7x_1 ]      6.680693 s: CIO: Init ... Done !!!
    [C7x_1 ]      6.680711 s: CPU is running FreeRTOS
    [C7x_1 ]      6.680722 s: APP: Init ... !!!
    [C7x_1 ]      6.680731 s: SCICLIENT: Init ... !!!
    [C7x_1 ]      6.680790 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_1 ]      6.680808 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_1 ]      6.680820 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]      6.680832 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]      6.680842 s: UDMA: Init ... !!!
    [C7x_1 ]      6.680851 s: UDMA: Init ... Done !!!
    [C7x_1 ]      6.680861 s: MEM: Init ... !!!
    [C7x_1 ]      6.680873 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 102000000 of size 117440512 bytes !!!
    [C7x_1 ]      6.680899 s: MEM: Init ... Done !!!
    [C7x_1 ]      6.680909 s: IPC: Init ... !!!
    [C7x_1 ]      6.680920 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_1 ]      6.681240 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]     18.742196 s: IPC: HLOS is ready !!!
    [C7x_1 ]     18.742270 s: IPC: Init ... Done !!!
    [C7x_1 ]     18.742284 s: APP: DEBUG : appIpcInit J722S... !!!
    [C7x_1 ]     18.742296 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_1 ]     18.960185 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_1 ]     18.960201 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]     18.960330 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]     18.960353 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]     18.960366 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]     18.960379 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]     18.960992 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1
    [C7x_1 ]     18.961122 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_2
    [C7x_1 ]     18.961276 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_3
    [C7x_1 ]     18.961373 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_4
    [C7x_1 ]     18.961470 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_5
    [C7x_1 ]     18.961568 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_6
    [C7x_1 ]     18.961665 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_7
    [C7x_1 ]     18.961774 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-1_PRI_8
    [C7x_1 ]     18.961805 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [C7x_1 ]     18.961825 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]     18.962344 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]     18.962362 s: APP: Init ... Done !!!
    [C7x_1 ]     18.962417 s: APP: Run ... !!!
    [C7x_1 ]     18.962426 s: IPC: Starting echo test ...
    [C7x_1 ]     18.962604 s: APP: Run ... Done !!!
    [C7x_1 ]     18.970489 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[.]
    [C7x_1 ]     18.970533 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[P]
    [C7x_2 ]      7.214584 s: CIO: Init ... Done !!!
    [C7x_2 ]      7.214602 s: CPU is running FreeRTOS
    [C7x_2 ]      7.214614 s: APP: Init ... !!!
    [C7x_2 ]      7.214623 s: SCICLIENT: Init ... !!!
    [C7x_2 ]      7.214681 s: SCICLIENT: DMSC FW version [9.0.6--w2023.01-j722s (Kool Koa]
    [C7x_2 ]      7.214698 s: SCICLIENT: DMSC FW revision 0x9
    [C7x_2 ]      7.214709 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_2 ]      7.214722 s: SCICLIENT: Init ... Done !!!
    [C7x_2 ]      7.214733 s: UDMA: Init ... !!!
    [C7x_2 ]      7.214742 s: UDMA: Init ... Done !!!
    [C7x_2 ]      7.214752 s: MEM: Init ... !!!
    [C7x_2 ]      7.214764 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 112000000 of size 117440512 bytes !!!
    [C7x_2 ]      7.214790 s: MEM: Init ... Done !!!
    [C7x_2 ]      7.214800 s: IPC: Init ... !!!
    [C7x_2 ]      7.214812 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_2 ]      7.215130 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_2 ]     18.960067 s: IPC: HLOS is ready !!!
    [C7x_2 ]     18.960143 s: IPC: Init ... Done !!!
    [C7x_2 ]     18.960157 s: APP: DEBUG : appIpcInit J722S... !!!
    [C7x_2 ]     18.960169 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_2 ]     18.960184 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_2 ]     18.960198 s: REMOTE_SERVICE: Init ... !!!
    [C7x_2 ]     18.961048 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_2 ]     18.961118 s:  VX_ZONE_INIT:Enabled
    [C7x_2 ]     18.961131 s:  VX_ZONE_ERROR:Enabled
    [C7x_2 ]     18.961142 s:  VX_ZONE_WARNING:Enabled
    [C7x_2 ]     18.962028 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2
    [C7x_2 ]     18.962130 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_2
    [C7x_2 ]     18.962230 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_3
    [C7x_2 ]     18.962330 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_4
    [C7x_2 ]     18.962429 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_5
    [C7x_2 ]     18.962618 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_6
    [C7x_2 ]     18.962721 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_7
    [C7x_2 ]     18.962849 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target DSP_C7-2_PRI_8
    [C7x_2 ]     18.962877 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    [C7x_2 ]     18.962891 s: APP: OpenVX Target kernel init ... !!!
    [C7x_2 ]     18.963245 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_2 ]     18.963261 s: APP: Init ... Done !!!
    [C7x_2 ]     18.963271 s: APP: Run ... !!!
    [C7x_2 ]     18.963280 s: IPC: Starting echo test ...
    [C7x_2 ]     18.963409 s: APP: Run ... Done !!!
    [C7x_2 ]     18.970313 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[.] c75ss1[s]
    [C7x_2 ]     18.970403 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[P] c75ss1[s]
    
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps#
    root@j722s-evm:/opt/vision_apps# ./run_app_single_cam.sh
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=5) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
        63.042295 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        63.056821 s:  VX_ZONE_INIT:Enabled
        63.056873 s:  VX_ZONE_ERROR:Enabled
        63.056884 s:  VX_ZONE_WARNING:Enabled
        63.058125 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0
        63.058307 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1
        63.058444 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2
        63.058548 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3
        63.058563 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
        63.061633 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    Invalid token [
    ]
    sensor_selection = [0]
    Invalid token [
    ]
    ldc_enable = [0]
    Invalid token [
    ]
    num_frames_to_run = [1000000000]
    Invalid token [
    ]
    is_interactive = [1]
    IttCtrl_registerHandler: command echo registered at location 0
    IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
    IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
    IttCtrl_registerHandler: command iss_raw_save registered at location 3
    IttCtrl_registerHandler: command iss_yuv_save registered at location 4
    IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
    IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
    IttCtrl_registerHandler: command dev_ctrl registered at location 7
    IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
     NETWORK: Opened at IP Addr = 0.0.0.0, socket port=5000!!!
    tivxImagingLoadKernels done
        63.081034 s: ISS: Enumerating sensors ... !!!
    [MCU2_0]     63.081108 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0]     63.081224 s: Write 0x01 to TCA9543APWR (0x29) successful!!!
    [MCU2_0]     63.081245 s: UB960 config start
        63.901645 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
        63.901681 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS
        63.901699 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI
        63.901708 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
        63.901717 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN
        63.901725 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY
        63.901734 s: ISS: Enumerating sensors ... found 6 : OX03F-UB953_SW
        63.901743 s: ISS: Enumerating sensors ... found 7 : ISX031_UYVY
    Select camera port index 0-11 : [MCU2_0]     63.901364 s: End of UB960 config
    [MCU2_0]     63.901400 s: ub960_cfgScript returned 0, configuring DES 0
    [MCU2_0]     63.901416 s: UB960 config start
    [MCU2_0]     63.901484 s: Error writing 0x0 to UB960 register 0x40b
    [MCU2_0]     63.901513 s:  UB960 Error: Reg Write Failed for regAddr 40b, cnt = 0
    [MCU2_0]     63.901527 s: End of UB960 config
    [MCU2_0]     63.901549 s: Error :  returned -4 while configuring DES 1
    0
    8 registered sensor drivers
    a : IMX390-UB953_D3
    b : AR0233-UB953_MARS
    c : AR0820-UB953_LI
    d : UB9xxx_RAW12_TESTPATTERN
    e : UB96x_UYVY_TESTPATTERN
    f : GW_AR0233_UYVY
    g : OX03F-UB953_SW
    h : ISX031_UYVY
    Select a sensor above or press '0' to autodetect the sensor : Invalid selection
    . Try again
    8 registered sensor drivers
    a : IMX390-UB953_D3
    b : AR0233-UB953_MARS
    c : AR0820-UB953_LI
    d : UB9xxx_RAW12_TESTPATTERN
    e : UB96x_UYVY_TESTPATTERN
    f : GW_AR0233_UYVY
    g : OX03F-UB953_SW
    h : ISX031_UYVY
    Select a sensor above or press '0' to autodetect the sensor : g
    Sensor selected : OX03F-UB953_SW
    LDC Selection Yes(1)/No(0) : LDC Selection Yes(1)/No(0) : 0
    CAC Selection Yes(1)/No(0) : CAC Selection Yes(1)/No(0) : 0
    app_init done
    Querying OX03F-UB953_SW
        71.507594 s: ISS: Querying sensor [OX03F-UB953_SW] ... !!!
        71.507739 s: ISS: Querying sensor [OX03F-UB953_SW] ... Done !!!
    WDR mode is supported
    Expsoure control is supported
    Gain control is supported
    obj->aewb_cfg.ae_mode = 0
    obj->aewb_cfg.awb_mode = 0
    Sensor DCC is NOT enabled
    Sensor width = 1920
    Sensor height = 1536
    Sensor DCC ID = 63
    Sensor Supported Features = 0x278
    Sensor Enabled Features = 0x58
        71.507809 s: ISS: Initializing sensor [OX03F-UB953_SW], doing IM_SENSOR_CMD_PWRON ... !!!
        71.507960 s: ISS: Initializing sensor [OX03F-UB953_SW], doing IM_SENSOR_CMD_CONFIG ... !!!
    [MCU2_0]     71.507657 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0]     71.507675 s: Received Query for OX03F-UB953_SW
    [MCU2_0]     71.507840 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0]     71.507856 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x1
    [MCU2_0]     71.507887 s: OX03F_PowerOn : chId = 0x0
    [MCU2_0]     71.507992 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0]     71.508007 s: Application requested features = 0x58
    [MCU2_0]
    [MCU2_0]     71.508023 s: Disabling broadcast mode
    [MCU2_0]     71.508034 s: IM_SENSOR_CMD_CONFIG channel_mask = 1
    [MCU2_0]     71.508234 s: UB960 config start
    [MCU2_0]     71.508248 s: End of UB960 config
    [MCU2_0]     71.508279 s: OX03F_Probe OK: UB960_SetSensorAlias for chId 0 returned 0
    [MCU2_0]     71.508293 s: ub953 config start : slaveAddr = 0x40
    [MCU2_0]     71.508465 s:  UB953: Reg Write 0x80 to regAddr 0x02be
    [MCU2_0]     71.517990 s:  UB953: Reg Write 0x00 to regAddr 0x0383
    [MCU2_0]     71.527989 s:  UB953: Reg Write 0x6c to regAddr 0x0318
    [MCU2_0]     71.537989 s:  UB953: Reg Write 0x09 to regAddr 0x03f1
    [MCU2_0]     71.547990 s:  UB953: Reg Write 0x59 to regAddr 0x03f0
    [MCU2_0]     71.557991 s:  UB953: Reg Write 0x1c to regAddr 0x0570
    [MCU2_0]     71.599995 s:  UB953: Reg Write 0x81 to regAddr 0x02c7
    [MCU2_0]     71.609995 s:  UB953: Reg Write 0x81 to regAddr 0x02cd
    [MCU2_0]     71.619996 s:  UB953: Reg Write 0x81 to regAddr 0x02d6
    [MCU2_0]     71.661999 s:  UB953: Reg Write 0x90 to regAddr 0x02be
    [MCU2_0]     71.672000 s:  UB953: Reg Write 0x00 to regAddr 0x0330
    [MCU2_0]     71.682000 s:  UB953: Reg Write 0x33 to regAddr 0x0331
    [MCU2_0]     71.692001 s:  UB953: Reg Write 0x00 to regAddr 0xffff
    [MCU2_0]     71.692014 s:  End of UB953 config
    [MCU2_0]     71.692028 s: OX03F_Probe: UB953 config done !
    [MCU2_0]     71.692230 s:  UB953: Read regAddr 0x2be = 0x0090
    [MCU2_0]     72.691938 s: OX03F_Probe : sensorI2cAddr 0x36
    [MCU2_0]     72.692130 s: OX03F_Probe SUCCESS : Read expected value 0x58 at chip ID register 0x300a
    [MCU2_0]     72.692151 s: Configuring camera # 0
    [MCU2_0]     72.692345 s: UB960 config start
    [MCU2_0]     72.692356 s: End of UB960 config
    [MCU2_0]     72.692368 s: ub953 config start : slaveAddr = 0x40
    [MCU2_0]     72.692538 s:  UB953: Reg Write 0x80 to regAddr 0x02be
    [MCU2_0]     72.702085 s:  UB953: Reg Write 0x00 to regAddr 0x0383
    [MCU2_0]     72.712084 s:  UB953: Reg Write 0x6c to regAddr 0x0318
    [MCU2_0]     72.722084 s:  UB953: Reg Write 0x09 to regAddr 0x03f1
    [MCU2_0]     72.732086 s:  UB953: Reg Write 0x59 to regAddr 0x03f0
    [MCU2_0]     72.742086 s:  UB953: Reg Write 0x1c to regAddr 0x0570
    [MCU2_0]     72.784089 s:  UB953: Reg Write 0x81 to regAddr 0x02c7
    [MCU2_0]     72.794090 s:  UB953: Reg Write 0x81 to regAddr 0x02cd
    [MCU2_0]     72.804091 s:  UB953: Reg Write 0x81 to regAddr 0x02d6
    [MCU2_0]     72.846094 s:  UB953: Reg Write 0x90 to regAddr 0x02be
    [MCU2_0]     72.856094 s:  UB953: Reg Write 0x00 to regAddr 0x0330
    [MCU2_0]     72.866096 s:  UB953: Reg Write 0x33 to regAddr 0x0331
    [MCU2_0]     72.876096 s:  UB953: Reg Write 0x00 to regAddr 0xffff
    [MCU2_0]     72.876109 s:  End of UB953 config
    [MCU2_0]     72.876138 s:  Configuring OX03F imager 0x36.. Please wait till it finishes
        73.239106 s: ISS: Initializing sensor [OX03F-UB953_SW] ... Done !!!
    Creating graph
    Initializing params for capture node
    capture_config = 0x0xffffafe3e7e8
    Creating capture node
    obj->capture_node = 0x0xffffafdafa68
    [MCU2_0]     73.238971 s: IM_SENSOR_CMD_CONFIG returning status = 0
    read_test_image_raw : Unable to open file /opt/vision_apps/test_data/img_test.raw
    app_create_viss : sensor_dcc_id = 63
    Display Set Target done
    vxSetGraphScheduleConfig done
    Scaler is enabled
    app_create_graph exiting
    app_create_graph done
        75.279211 s: ISS: Starting sensor [OX03F-UB953_SW] ... !!!
    
    
     ==========================
     Demo : Single Camera w/ 2A
     ==========================
    
     p: Print performance statistics
    
     s: Save Sensor RAW, VISS Output and H3A output images to File System
    
     e: Export performance statistics
    
     u: Update DCC from File System
    
    
     x: Exit
    
     Enter Choice:
    Unsupported command
    
    
    
     ==========================
     Demo : Single Camera w/ 2A
     ==========================
    
     p: Print performance statistics
    
     s: Save Sensor RAW, VISS Output and H3A output images to File System
    
     e: Export performance statistics
    
     u: Update DCC from File System
    
    
     x: Exit
    
     Enter Choice: [MCU2_0]     75.279313 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0]     75.279362 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x1
    [MCU2_0]     75.289280 s: UB960 config start
    [MCU2_0]     75.289299 s: End of UB960 config
    [MCU2_0]     75.289513 s: OX03F_StreamOn : 96717f Read: 0x005B=02
    [MCU2_0]     75.289720 s: OX03F_StreamOn : 96717f Read: 0x0112=0a
    [MCU2_0]     75.289926 s: OX03F_StreamOn : 96717f Read: 0x011a=00
    [MCU2_0]     75.290128 s: OX03F_StreamOn : 96717f Read: 0x55f=01
        75.391424 s: ISS: Starting sensor [OX03F-UB953_SW] ... Done !!!
    [MCU2_0]     75.390336 s: OX03F_StreamOn : 96717f Read: 0x55f=01
    [MCU2_0]     75.390539 s: OX03F_StreamOn : 96722 Read: 0x108=62
    [MCU2_0]     75.390741 s: OX03F_StreamOn : 96722 Read: 0x11a=02
    [MCU2_0]     75.390942 s: OX03F_StreamOn : 96722 Read: 0x1dc=81
    [MCU2_0]     75.391146 s: OX03F_StreamOn : 96722 Read: 0x1fc=80
    [MCU2_0]     75.391347 s: OX03F_StreamOn : 96722 Read: 0x21c=80
    get_dcc_dir_size : Could not open directory or directory is empty /opt/vision_apps/dcc/OX03F-UB953_SW/wdr
     i 0...
    [MCU2_0]     75.891185 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     75.924193 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 1...
    [MCU2_0]     75.957194 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 2...
     i 3...
    [MCU2_0]     75.990196 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 4...
    [MCU2_0]     76.023199 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.056201 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 5...
    [MCU2_0]     76.089204 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 6...
     i 7...
    [MCU2_0]     76.122207 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.155210 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 8...
    [MCU2_0]     76.188212 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 9...
     i 10...
    [MCU2_0]     76.221216 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 11...
    [MCU2_0]     76.254218 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.287219 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 12...
    [MCU2_0]     76.320224 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 13...
     i 14...
    [MCU2_0]     76.353227 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 15...
    [MCU2_0]     76.386227 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.419231 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 16...
     i 17...
    [MCU2_0]     76.452234 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 18...
    [MCU2_0]     76.485235 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.518239 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 19...
    [MCU2_0]     76.551241 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 20...
     i 21...
    [MCU2_0]     76.584243 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 22...
    [MCU2_0]     76.617247 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.650250 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 23...
    [MCU2_0]     76.683251 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 24...
     i 25...
    [MCU2_0]     76.716254 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.749257 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 26...
    [MCU2_0]     76.782260 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 27...
     i 28...
    [MCU2_0]     76.815263 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 29...
    [MCU2_0]     76.848265 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     76.881268 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 30...
    [MCU2_0]     76.914270 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 31...
     i 32...
    [MCU2_0]     76.947274 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 33...
    [MCU2_0]     76.980276 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     77.013278 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 34...
    [MCU2_0]     77.046281 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
     i 35...
     i 36...
    [MCU2_0]     77.079283 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    ^C
    Clean up and exit while handling signal 2
    Application did not close some rpmsg_char devices
    [MCU2_0]     77.112288 s: RTOS DPL ERROR: Semaphore wait failed.[   66.825188] virtio_rpmsg_bus virtio1: msg received with no recipient
     Timeout expired.
    [   66.836581] virtio_rpmsg_bus virtio1: msg received with no recipient
    [   66.844610] virtio_rpmsg_bus virtio1: msg received with no recipient
    root@j722s-evm:/opt/vision_apps# [MCU2_0]     77.145289 s: RTOS DPL ERROR: Semaphore wait failed.[   66.858117] virtio_rpmsg_bus virtio1: msg received with no recipient
     Timeout expired.
    [   66.866725] virtio_rpmsg_bus virtio1: msg received with no recipient
    [   66.874804] virtio_rpmsg_bus virtio1: msg received with no recipient