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: J722:: Camera Bringup

Part Number: TDA4VEN-Q1

Tool/software:

Dear Sir,

OS: Linux+RTOS(J722)

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

Ser/Deserializer : UB913/UB960

Is it possible to bring up a new camera with the current release?

Reasons for such question :

- ISX016 camera already running with J721S2 with PSDK 9.2, but when running with the J722, sensor is not able to Initialize.

- These headers are not defined for J722

#if defined (SOC_J721E)
#include <ti/board/src/j721e_evm/include/board_cfg.h>
#include <ti/board/src/j721e_evm/include/board_i2c_io_exp.h>
#elif defined (SOC_J721S2)
#include <ti/board/src/j721s2_evm/include/board_cfg.h>
#include <ti/board/src/j721s2_evm/include/board_i2c_io_exp.h>
#elif defined (SOC_J784S4)
#include <ti/board/src/j784s4_evm/include/board_cfg.h>
#include <ti/board/src/j784s4_evm/include/board_i2c_io_exp.h>
#endif

My Error Logs:

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 !!!
    91.378949 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
    91.379130 s:  VX_ZONE_INIT:Enabled
    91.379152 s:  VX_ZONE_ERROR:Enabled
    91.379162 s:  VX_ZONE_WARNING:Enabled
    91.380239 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-0 
    91.382046 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-1 
    91.382383 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-2 
    91.382649 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:116] Added target MPU-3 
    91.382682 s:  VX_ZONE_INIT:[tivxInitLocal:136] Initialization Done !!!
    91.383737 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!!!
    91.389141 s: ISS: Enumerating sensors ... !!!
    91.389736 s: ISS: Enumerating sensors ... found 0 : ISX016-UB913A_Q1
    91.389756 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953_D3
    91.389766 s: ISS: Enumerating sensors ... found 2 : AR0233-UB953_MARS
    91.389775 s: ISS: Enumerating sensors ... found 3 : AR0820-UB953_LI
    91.389784 s: ISS: Enumerating sensors ... found 4 : UB9xxx_RAW12_TESTPATTERN
    91.389792 s: ISS: Enumerating sensors ... found 5 : UB96x_UYVY_TESTPATTERN
    91.389801 s: ISS: Enumerating sensors ... found 6 : GW_AR0233_UYVY
Select camera port index 0-11 : [MCU2_0]     91.389352 s: Error writing 0x2 to UB960 register 0x1 
[MCU2_0]     91.389394 s:  UB960 Error: Reg Write Failed for regAddr 1, cnt = 0
[MCU2_0]     91.389428 s: Error : ub960_cfgScript returned -4 while configuring DES 0 
[MCU2_0]     91.389492 s: Error writing 0x2 to UB960 register 0x1 
[MCU2_0]     91.389521 s:  UB960 Error: Reg Write Failed for regAddr 1, cnt = 0
[MCU2_0]     91.389548 s: Error :  returned -4 while configuring DES 1 
0
7 registered sensor drivers
a : ISX016-UB913A_Q1 
b : IMX390-UB953_D3 
c : AR0233-UB953_MARS 
d : AR0820-UB953_LI 
e : UB9xxx_RAW12_TESTPATTERN 
f : UB96x_UYVY_TESTPATTERN 
g : GW_AR0233_UYVY 
Select a sensor above or press '0' to autodetect the sensor : Invalid selection 
. Try again 
7 registered sensor drivers
a : ISX016-UB913A_Q1 
b : IMX390-UB953_D3 
c : AR0233-UB953_MARS 
d : AR0820-UB953_LI 
e : UB9xxx_RAW12_TESTPATTERN 
f : UB96x_UYVY_TESTPATTERN 
g : GW_AR0233_UYVY 
Select a sensor above or press '0' to autodetect the sensor : a
Sensor selected : ISX016-UB913A_Q1
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 ISX016-UB913A_Q1 
   102.935733 s: ISS: Querying sensor [ISX016-UB913A_Q1] ... !!!
   102.935858 s: ISS: Querying sensor [ISX016-UB913A_Q1] ... Done !!!
YUV Input selected. VISS and AEWB nodes will be bypassed. 
   102.935894 s: ISS: Initializing sensor [ISX016-UB913A_Q1], doing IM_SENSOR_CMD_PWRON ... !!!
   102.935993 s: ISS: Initializing sensor [ISX016-UB913A_Q1], doing IM_SENSOR_CMD_CONFIG ... !!!
   102.936469 s: ISS: ERROR: Initializing sensor [ISX016-UB913A_Q1] failed !!!
   102.936480 s: ISS: Initializing sensor [ISX016-UB913A_Q1] ... Done !!!
Error initializing sensor ISX016-UB913A_Q1 
[MCU2_0]    102.935941 s: ISX016_PowerOn : chId = 0x0 
[MCU2_0]    102.936082 s: Error writing 0x1 to UB960 register 0x4c 
[MCU2_0]    102.936114 s:  UB960 Error: Reg Write Failed for regAddr 4c, cnt = 0
[MCU2_0]    102.936176 s: Error writing 0x1 to UB960 register 0x4c 
[MCU2_0]    102.936205 s:  UB960 Error: Reg Write Failed for regAddr 4c, cnt = 0
[MCU2_0]    102.936269 s: Error reading from UB960 register 0x4c 
[MCU2_0]    102.936330 s: Error writing 0x1 to UB960 register 0x4c 
[MCU2_0]    102.936359 s:  UB960 Error: Reg Write Failed for regAddr 4c, cnt = 0
[MCU2_0]    102.936393 s: ISX016_Probe Error: UB960_SetSensorAlias for chId 0 returned -4 
[MCU2_0]    102.936420 s: Error : sensor probe failed for channel 0 
Scaler is disabled
   103.947596 s: ISS: Starting sensor [ISX016-UB913A_Q1] ... !!!
[MCU2_0]    103.947807 s:  Error writing 0x1 to UB960 register 0x4c 
[MCU2_0]    103.947854 s:  UB960 Error: Reg Write Failed for regAddr 4c, cnt = 0
[MCU2_0]    103.947924 s: Error writing 0x1 to UB960 register 0x4c 
[MCU2_0]    103.947955 s:  UB960 Error: Reg Write Failed for regAddr 4c, cnt = 0
[MCU2_0]    103.948032 s: Error : I2C Timeout while writing 0x0 to ISX016 register 0x0 
   103.958189 s: ISS: Starting sensor [ISX016-UB913A_Q1] failed !!!
Failed to start sensor ISX016-UB913A_Q1 

Thanks and Regards,

Vyom Mishra