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: RTOS: Error writing 0x02 to de-serializer(0x36) register 0x01!

Part Number: TDA4VEN-Q1

Tool/software:

Hi, I have extracted the prebuilt tarball and encounter several errors below when trying to run the vision_apps/run_app_single_cam.sh (after running vision_apps_init.sh).

    52.110983 s: ISS: Enumerating sensors ... !!!
    52.311106 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
    52.311164 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953-DISCOVERY-NARROW
    52.311176 s: ISS: Enumerating sensors ... found 2 : IMX390-UB953-DISCOVERY-MID
    52.311187 s: ISS: Enumerating sensors ... found 3 : IMX390-UB953-DISCOVERY-WIDE
    52.311198 s: ISS: Enumerating sensors ... found 4 : IMX728-UB971_SONY
    52.311209 s: ISS: Enumerating sensors ... found 5 : AR0233-UB953_MARS
    52.311219 s: ISS: Enumerating sensors ... found 6 : AR0820-UB953_LI
    52.311230 s: ISS: Enumerating sensors ... found 7 : UB9xxx_RAW12_TESTPATTERN
    52.311240 s: ISS: Enumerating sensors ... found 8 : UB96x_UYVY_TESTPATTERN
    52.311251 s: ISS: Enumerating sensors ... found 9 : GW_AR0233_UYVY
Select camera port index 0-7 : [MCU2_0]     52.310898 s: Error writing 0x02 to de-serializer(0x36) register 0x01!
[MCU2_0]     52.310938 s:  Deserializer Error: Reg Write Failed for regAddr 0x01, cnt = 0
[MCU2_0]     52.310973 s: Error : IssSensor_cfgDesScript returned -4 while configuring DES 1 

Invalid entry 
. Please choose between 0 and 7 
Select camera port index 0-7 : 0
10 registered sensor drivers
a : IMX390-UB953_D3 
b : IMX390-UB953-DISCOVERY-NARROW 
c : IMX390-UB953-DISCOVERY-MID 
d : IMX390-UB953-DISCOVERY-WIDE 
e : IMX728-UB971_SONY 
f : AR0233-UB953_MARS 
g : AR0820-UB953_LI 
h : UB9xxx_RAW12_TESTPATTERN 
i : UB96x_UYVY_TESTPATTERN 
j : GW_AR0233_UYVY 
Select a sensor above or press '0' to autodetect the sensor : Invalid selection 
. Try again 
10 registered sensor drivers
a : IMX390-UB953_D3 
b : IMX390-UB953-DISCOVERY-NARROW 
c : IMX390-UB953-DISCOVERY-MID 
d : IMX390-UB953-DISCOVERY-WIDE 
e : IMX728-UB971_SONY 
f : AR0233-UB953_MARS 
g : AR0820-UB953_LI 
h : UB9xxx_RAW12_TESTPATTERN 
i : UB96x_UYVY_TESTPATTERN 
j : GW_AR0233_UYVY 
Select a sensor above or press '0' to autodetect the sensor : 0
[MCU2_0]     60.450928 s: Error reading from de-serializer(0x36) register 0x4c!
Sensor selected : IMX390-UB953_D3
LDC Selection Yes(1)/No(0) : LDC Selection Yes(1)/No(0) : [   52.852500] kauditd_printk_skb: 5 callbacks suppressed
[   52.852514] audit: type=1334 audit(1742571834.394:21): prog-id=20 op=LOAD
[   53.035310] audit: type=1334 audit(1742571834.578:22): prog-id=20 op=UNLOAD

LDC Selection Yes(1)/No(0) : 0
CAC Selection Yes(1)/No(0) : CAC Selection Yes(1)/No(0) : 0
Querying IMX390-UB953_D3 
    71.856582 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
    71.856758 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    71.856780 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
    71.856897 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
[MCU2_0]     71.856828 s: IMX390_PowerOn : chId = 0x0 
[MCU2_0]     72.114281 s:  Configuring IMX390 imager 0x40.. Please wait till it finishes 
    74.192485 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!!
Test data path is NULL. Defaulting to current folder 
read_test_image_raw : Unable to open file .//img_test.raw
app_create_viss : sensor_dcc_id = 390 
Scaler is enabled
    76.224610 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!


 ==========================
 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]     76.480685 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
[MCU2_0]     76.480733 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    76.522713 s: ISS: Starting sensor [IMX390-UB953_D3] ... Done !!!
get_dcc_dir_size : Could not open directory or directory is empty /opt/vision_apps/dcc/IMX390-UB953_D3/wdr 
[MCU2_0]     77.022571 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     77.055579 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
[MCU2_0]     77.088580 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
...

I now have a tda4ven, ub960, imx390(builtin ub953).

This program can keep going if I enter 's' to capture frame or 'x' to exit, but the png converted from raw is all noise.

Is the deserializer broken or some configuration missing?

Regards