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.

J722SXH01EVM: I would like to display a transparent image using alpha blending on the OSD.

Part Number: J722SXH01EVM

I am considering displaying a transparent image with alpha blending on the OSD using the vision_apps (multi_cam) of the J722SXH01EVM.

 I believe that DRAW2D can be used for OSD display, but does it support this functionality?

If there are any other OSS or libraries available for this purpose besides DRAW2D, could you please advise me? 

  • Hi Masao,

    There is a hardware level alpha blending in dss ip.

    Just to confirm the usecase, you want to set transparency to the perf stats graphics that is shown on top of the image ?

    In that case you can set the global alpha configuration for the pipeline to set the transparency.

    There is a faq available for j721s2/j784s4 device  [FAQ] PROCESSOR-SDK-J721S2: Runtime configuration of Global Alpha value of a video pipe from openVX control command 

    Let me know if this is what you are looking for. I will create patch for j722s.

    Regards,
    Gokul

  • Hi Gokul,

    Thank you very much for your response.

    I am considering incorporating the solution based on the vision_apps (multi_cam). My understanding is that the files affected by the patch you provided are applied to various files within the mcu_plus_sdk_j722s_11_01_00_15 folder. Would it be possible to achieve the desired functionality by porting this software to vision_apps (multi_cam)?

    Best regards,
    Masao Takayama

  • Hi Masao,

    Would it be possible to achieve the desired functionality by porting this software to vision_apps (multi_cam)?

    Yes, it is possible and there is a patch to test the functionality in multi_cam demo,

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/global_5F00_alpha_5F00_update_5F00_vision_5F00_apps.patch

    You have to apply the 2 patch i mentioned in the  faq to make this work.

    These patches are create for j721s2 device.

    I will create a patch for j722s and update in this thread by next week.

    Regards,
    Gokul

  • Hi Gokul.

    Thank you very much for your response.

    Could you please create the patch file?

    Additionally, I have one more question. When I checked the utils/draw2d/src folder in the Visin_apps, I found a file named ti_logo. I understand that the hexadecimal data listed in this file represents BMP data. This is the logo that appears in the upper left corner of the screen when the multi_cam application is launched.


    When displaying icons or other image data using Draw2D, do we need to convert all the images into hexadecimal data and embed them into the source code? We have a large number of icons to handle, so if there is a better method (based on the environment where vision_apps can be used), I would appreciate it if you could let me know.

    Thank you for your assistance.

    Best regards,
    Masao Takayama.

  • Hi Masao,

    Could you please create the patch file?

    Yes, I will share the patch by next week. Currently I don't have the patch ready i have to create for j722s device and send to you by next week.

    When displaying icons or other image data using Draw2D, do we need to convert all the images into hexadecimal data and embed them into the source code? We have a large number of icons to handle, so if there is a better method (based on the environment where vision_apps can be used), I would appreciate it if you could let me know.

    Yes, the hex data is for the logo appears in the upper left corner. 

    Out of sdk we only have one logo to show so we hardcoded the values, you can use any file based methods to load the necessary logo files and update the buffer.

    You can make use of some bmp read/write utility functions tivx_utils_load_vximage_from_bmpfile()

    Regards,
    Gokul

  • Hi Gokul.

    Thank you for your reply.I will try the information you received.

    I'd like to check one more point.
    o you understand that the extension that DRAW2D supports is BMP, and PNG is not supported?

    Best regards,
    Masao Takayama.

  • Hi Masao,

    No, PNG format is not supported in target mode.

    Regards,
    Gokul

  • Hi Gokul.

    I apologize for the delayed response.
    Currently, we are planning to apply the provided patch and test it.

    Regarding the use of alpha blending, we are considering drawing image data obtained from a file using `Draw2D_insertBmp()`.
    Is the provided patch applicable with the above API as well? Additionally, do we need to incorporate the alpha blending values into the image data?

    We understand that `Draw2D_insertBmp()` can read files in the BRG16_565 format.
    When applying the patch, could you please confirm whether it is possible to set the alpha value for files in the BRG16_565 format,
    or if it is necessary to use image data that includes the alpha value (BRGA16_4444)?

    Best regards,
    Masao Takayama.

  • Hi Masao,

    Is the provided patch applicable with the above API as well? Additionally, do we need to incorporate the alpha blending values into the image data?

    The patch provided is to set the global alpha value for the pipeline that hardware supports it irrespective of the input image fromat.

    The patch will set the alpha value for video pipeline and video lite pipeline.

    If you want pixel level alpha value then you have to use the alpha value in the image like RGBA format.

    We understand that `Draw2D_insertBmp()` can read files in the BRG16_565 format.

    Yes, and this does not have the alpha component.

    When applying the patch, could you please confirm whether it is possible to set the alpha value for files in the BRG16_565 format,
    or if it is necessary to use image data that includes the alpha value (BRGA16_4444)?

    This patch will apply alpha value to the entire pipeline so even if you use BGR16_565 the alpha value will be applied ( in the vision_apps example the performance graphics is connected to videl Lite pipeline ) so the alpha value is applied for the entire frame.

    If your requirement is pixel level alpha blending then you have to use BRGA16_4444 image format. If you use this image format ( with alpha component) then the overlay manager will do the blending ( no need for additional configuration ).

    For more information refer to section 12.9.1.4.1.9 DISPC Overlay Managers in TRM.

    Regards,
    Gokul

  • Hi Gokul.

    Thank you for your prompt response. It is very helpful.

    I would like to ask a question to confirm my understanding.

    I understand that the patch you provided applies the alpha value to the entire pipeline,
    so all images rendered (for example, when drawing multiple data with Draw2D_insertBmp()) will be transparent with a fixed alpha blend value. Is my understanding correct?

    Additionally, if I want to make only specific images transparent among multiple pixel data, is it possible to achieve this by using BRGA16_4444?
    If it is possible, can I specify BRGA16_4444 in Draw2D_insertBmp() to achieve this?

    Best regards,
    Masao Takayama.

  • Hi Masao,

    so all images rendered (for example, when drawing multiple data with Draw2D_insertBmp()) will be transparent with a fixed alpha blend value. Is my understanding correct?

    Yes, your understanding is correct.

    Additionally, if I want to make only specific images transparent among multiple pixel data, is it possible to achieve this by using BRGA16_4444?

    Yes it is possible to achieve pixel level transparency.

    If it is possible, can I specify BRGA16_4444 in Draw2D_insertBmp() to achieve this?

    Current implementation in sdk is RGB565 format, you have to modify it to add alpha component. You have to modify the Draw2D_insertBmp() to include alpha component.

    Regards,
    Gokul 

  • Hi Gokul.

    I'd like to confirm how to apply the patch. I'm using the vision_apps package in ti-processor-sdk-rtos-j722s-evm-11_01_00_04. Are there three patches I need to apply?

    e2e.ti.com/.../dss_5F00_global_5F00_alpha_5F00_muc_5F00_plus_5F00_sdk.patch e2e.ti.com/.../globa l_5F00_alpha_5F00_update_5F00_video_5F00_io.patch e2e.ti.com/.../dss_5F00_global_5F00_alpha_5F00_vision_5F00_apps.patch

    global_alpha_update_pdk.patch could not be applied.

    Best regards,
    Masao Takayama.

  • Hi Masao,

    Are there three patches I need to apply?

    yes.

    For the mcu_plus sdk patch can you do "git init" first and apply the patch, ignore the errors and check the git status if it is applied or not.

    cd $(psdkra)/mcu_plus_sdk_j722s_11_01_00_15
    git init;
    git add .;
    git apply  dss_global_alpha_mcu_plus_sdk.patch;
    
    # check if the patch is applied
    git status; # this should show the modified files

    If it is still not applied, please do the changes manually referring the patch.

    Regards,
    Gokul

  • Hi Masao,

    Can you try once with this patch, and let me know if this works

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/6472.dss_5F00_global_5F00_alpha_5F00_mcu_5F00_plus_5F00_sdk.patch

    Regards,
    Gokul

  • Hi Gokul.


    After applying the following four patches, the build was successful.
    The two files marked with a ★ could not be patched directly and were manually added.
    There were no particular difficulties in adding them, and they were added as is.

    ・dss_global_alpha_vision_apps.patch ★
    ・global_alpha_update_pdk.patch ★
    ・global_alpha_update_video_io.patch
    ・dss_global_alpha_mcu_plus_sdk.patch

    ■Example of Manual Patch Application
    Example: global_alpha_update_pdk.patch

    diff --git a/packages/ti/drv/dss/src/drv/disp/dss_dispApi.c b/packages/ti/drv/dss/src/drv/disp/dss_dispApi.c
    In our environment, the file dss_dispApi.c is located at:

    ti-processor-sdk-rtos-j722s-evm-11_01_00_04$ find -name dss_dispApi.c
    ./mcu_plus_sdk_j722s_11_01_00_15/source/drivers/dss/v0/disp/dss_dispApi.c
    Execution Results
    When specifying a/b via key input, an error log is output.

    Currently, since camera rendering is not possible, we are displaying using file reference (/opt/vision_apps/test_data/img_test.raw).
    We are investigating the cause, and any advice would be appreciated once the cause is identified.

    ~~~~~~~~~
    root@j722s-evm:/opt/vision_apps# ./run_app_multi_cam.sh
    APP: Init ... !!!
    103.565998 s: MEM: Init ... !!!
    103.566180 s: MEM: Initialized DMA HEAP (fd=5) !!!
    103.566480 s: MEM: Init ... Done !!!
    103.566520 s: IPC: Init ... !!!
    103.622827 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    103.636814 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    103.647646 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    103.647729 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    103.647741 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    103.656315 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0
    103.656612 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1
    103.656901 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2
    103.657060 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3
    103.657078 s: VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
    103.657099 s: VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    103.668984 s: ISS: Enumerating sensors ... !!!
    103.669670 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
    103.669720 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953-DISCOVERY-NARROW
    103.669733 s: ISS: Enumerating sensors ... found 2 : IMX390-UB953-DISCOVERY-MID
    103.669744 s: ISS: Enumerating sensors ... found 3 : IMX390-UB953-DISCOVERY-WIDE
    103.669755 s: ISS: Enumerating sensors ... found 4 : IMX728-UB971_SONY
    103.669766 s: ISS: Enumerating sensors ... found 5 : AR0233-UB953_MARS
    103.669776 s: ISS: Enumerating sensors ... found 6 : AR0820-UB953_LI
    103.669787 s: ISS: Enumerating sensors ... found 7 : UB9xxx_RAW12_TESTPATTERN
    103.669798 s: ISS: Enumerating sensors ... found 8 : UB96x_UYVY_TESTPATTERN
    103.669809 s: ISS: Enumerating sensors ... found 9 : GW_AR0233_UYVY
    10 sensor(s) found
    Supported sensor list:
    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
    a
    Sensor selected : IMX390-UB953_D3
    Querying IMX390-UB953_D3
    106.017708 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
    106.017862 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection
    . Try again
    LDC Selection Yes(1)/No(0)
    1
    Max number of cameras supported by sensor IMX390-UB953_D3 = 12
    Please enter number of cameras to be enabled
    4
    108.439241 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
    108.439541 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
    108.440196 s: ISS: ERROR: Initializing sensor [IMX390-UB953_D3] failed !!!
    108.440220 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, setting error message as all 0s
    109.965461 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!
    110.005734 s: ISS: Starting sensor [IMX390-UB953_D3] failed !!!


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice: x

    178.781472 s: ISS: Stopping sensor [IMX390-UB953_D3] ... !!!
    178.821241 s: ISS: Stopping sensor [IMX390-UB953_D3] failed !!!
    178.867465 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... !!!
    178.867627 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    179.305612 s: IPC: Deinit ... !!!
    179.306313 s: IPC: DeInit ... Done !!!
    179.306364 s: MEM: Deinit ... !!!
    179.306377 s: DDR_SHARED_MEM: Alloc's: 112 alloc's of 225649722 bytes
    179.306390 s: DDR_SHARED_MEM: Free's : 112 free's of 225649722 bytes
    179.306401 s: DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes
    179.306418 s: MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@j722s-evm:/opt/vision_apps# ./run_app_multi_cam.sh
    APP: Init ... !!!
    180.194139 s: MEM: Init ... !!!
    180.194288 s: MEM: Initialized DMA HEAP (fd=5) !!!
    180.194496 s: MEM: Init ... Done !!!
    180.194518 s: IPC: Init ... !!!
    180.251542 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
    180.258517 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    180.258689 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    180.258707 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    180.258719 s: VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    180.259482 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0
    180.259680 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1
    180.259809 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2
    180.259935 s: VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3
    180.259954 s: VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
    180.259973 s: VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    180.261789 s: ISS: Enumerating sensors ... !!!
    180.262392 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
    180.262411 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953-DISCOVERY-NARROW
    180.262423 s: ISS: Enumerating sensors ... found 2 : IMX390-UB953-DISCOVERY-MID
    180.262434 s: ISS: Enumerating sensors ... found 3 : IMX390-UB953-DISCOVERY-WIDE
    180.262444 s: ISS: Enumerating sensors ... found 4 : IMX728-UB971_SONY
    180.262455 s: ISS: Enumerating sensors ... found 5 : AR0233-UB953_MARS
    180.262465 s: ISS: Enumerating sensors ... found 6 : AR0820-UB953_LI
    180.262476 s: ISS: Enumerating sensors ... found 7 : UB9xxx_RAW12_TESTPATTERN
    180.262486 s: ISS: Enumerating sensors ... found 8 : UB96x_UYVY_TESTPATTERN
    180.262497 s: ISS: Enumerating sensors ... found 9 : GW_AR0233_UYVY
    10 sensor(s) found
    Supported sensor list:
    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
    a
    Sensor selected : IMX390-UB953_D3
    Querying IMX390-UB953_D3
    181.677163 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
    181.677304 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection
    . Try again
    LDC Selection Yes(1)/No(0)
    1
    Max number of cameras supported by sensor IMX390-UB953_D3 = 12
    Please enter number of cameras to be enabled
    4
    184.223715 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
    184.223982 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
    184.224588 s: ISS: ERROR: Initializing sensor [IMX390-UB953_D3] failed !!!
    184.224602 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!!
    Error initializing sensor IMX390-UB953_D3
    184.923029 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!
    184.963723 s: ISS: Starting sensor [IMX390-UB953_D3] failed !!!


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice: a

    Sending alpha command for camera pipeline
    188.679120 s: VX_ZONE_ERROR: [vxCopyUserDataObject:373] Invalid user data object reference
    188.679383 s: VX_ZONE_ERROR: [ownContextSendControlCmd:837] Command ack message returned failure cmd_status: -1
    188.679418 s: VX_ZONE_ERROR: [tivxNodeSendCommandTimed:424] Non-timeout error returned when sending command to the node
    Alpha value: 50 set successfully


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice:


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice: b

    Sending alpha command for Grpx pipeline
    209.811755 s: VX_ZONE_ERROR: [vxCopyUserDataObject:373] Invalid user data object reference
    209.814841 s: VX_ZONE_ERROR: [ownContextSendControlCmd:837] Command ack message returned failure cmd_status: -1
    209.814872 s: VX_ZONE_ERROR: [tivxNodeSendCommandTimed:424] Non-timeout error returned when sending command to the node
    Alpha value: 50 set successfully


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice:


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice:



    Best regards,
    Masao Takayama.

  • Hi Masao,

    Sorry, I missed to create the user_data_object in the patch,

    Can you add this change on top of the patch,

    diff --git a/vision_apps/apps/basic_demos/app_multi_cam/main.c b/vision_apps/apps/basic_demos/app_multi_cam/main.c
    index e55ca4d4..e1506caa 100755
    --- a/vision_apps/apps/basic_demos/app_multi_cam/main.c
    +++ b/vision_apps/apps/basic_demos/app_multi_cam/main.c
    @@ -491,6 +491,7 @@ static vx_status app_run_graph_interactive(AppObj *obj)
         else
         {
             vx_node grpxdispnode = appGrpxgetDispNode();
    +        obj->alpha_prm_obj = vxCreateUserDataObject(obj->context, "tivx_display_global_alpha_params_t", sizeof(tivx_display_global_alpha_params_t), NULL);
             vx_reference alpha_prm_obj_ref[1];
             static uint8_t alpha_cam = 0;
             static uint8_t alpha_grpx = 0;

    Regards,
    Gokul

  • Hi Gokul.

    Thank you for the additional patch.
    However, we are still encountering errors. Could you please help us identify the cause?

    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice: a

    Sending alpha command for camera pipeline
    58.766761 s: VX_ZONE_ERROR: [ownContextSendControlCmd:837] Command ack message returned failure cmd_status: -1
    58.766796 s: VX_ZONE_ERROR: [tivxNodeSendCommandTimed:424] Non-timeout error returned when sending command to the node
    Alpha value: 100 set successfully


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice:


    =========================
    Demo : Camera Demo
    =========================

    s: Save CSIx, VISS and LDC outputs

    p: Print performance statistics

    x: Exit

    Enter Choice: b

    Sending alpha command for Grpx pipeline
    124.202478 s: VX_ZONE_ERROR: [ownContextSendControlCmd:837] Command ack message returned failure cmd_status: -1
    124.202517 s: VX_ZONE_ERROR: [tivxNodeSendCommandTimed:424] Non-timeout error returned when sending command to the node
    Alpha value: 50 set successfully

    Best regards,
    Masao Takayama.

  • Hi Masao,

    Is all the binaries copied properly ?

    rebuild the sdk and run "make linux_fs_install_sd" command to update the binaries to the sd card.

    Also before running the application enable the remote core logs by running init script,
    "source ./vision_apps_init.sh" 
    and then run the application, this will give some more logs to debug.

    Regards,
    Gokul

  • Hi Masao,

    I have updated the faq with the latest patches, can you reapply the patches from beginning and try again.

    Regards,
    Gokul

  • Hi Gokul.

    Thank you for providing the patch.

    I encountered a build error on J722S, so I applied a few modifications

    func:Dss_dispDrvSetDssPipeAlphaCfgIoctl
    ==================================================
    1844 //(void) SemaphoreP_pend(instObj->lockSem, SemaphoreP_WAIT_FOREVER);↲
    1845 (void) SemaphoreP_pend(&instObj->lockSem, SystemP_WAIT_FOREVER);↲

    1867 /* Post the instance semaphore */↲
    1868 //(void) SemaphoreP_post(instObj->lockSem);↲
    1869 (void) SemaphoreP_post(&instObj->lockSem);
    ==================================================

    Regarding the behavior:
    Key b works correctly, and the OSD becomes transparent according to the configuration.
    However, key a shows no change. Since I cannot use a camera in my environment, I am displaying the built‑in still image provided by the system.
    Does this mean the feature does not work when using the built‑in still image?
    I will share the logs below.

    Best regards,
    Masao Takayama.3414.teraterm.log

  • Hi Masao,

    Can you download the patch from the faq, and try again, this will solve the build issue and if you press "b" your perf stats graphics transparency should change.

    Regards,
    Gokul

  • Hi Gokul.

    Has the patch been updated?
    I tried it, but the result did not change.

    I have obtained the logs, so I will share them.

    ./vision_apps_init.sh 
    -sh: $'\r': command not found
    -sh: $'\r': command not found
    -sh: $'\r': command not found
    -sh: $'\r': command not found
    -sh: $'\r': command not found
    root@j722s-evm:/opt/vision_apps# [MCU2_0]     21.304038 s: CIO: Init ... Done !!!
    [MCU2_0]     21.304082 s: CPU is running FreeRTOS
    [MCU2_0]     21.304097 s: APP: Init ... !!!
    [MCU2_0]     21.304108 s: SCICLIENT: Init ... !!!
    [MCU2_0]     21.304171 s: SCICLIENT: DMSC FW version [11.1.9--v11.01.09 (Fancy Rat)]
    [MCU2_0]     21.304187 s: SCICLIENT: DMSC FW revision 0xb  
    [MCU2_0]     21.304201 s: SCICLIENT: DMSC FW ABI revision 4.0
    [MCU2_0]     21.304215 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]     21.304227 s: UDMA: Init ... !!!
    [MCU2_0]     21.304405 s: UDMA: Init ... Done !!!
    [MCU2_0]     21.304423 s: MEM: Init ... !!!
    [MCU2_0]     21.304438 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ b5800000 of size 33554432 bytes !!!
    [MCU2_0]     21.304469 s: MEM: Init ... Done !!!
    [MCU2_0]     21.304481 s: IPC: Init ... !!!
    [MCU2_0]     21.304496 s: IPC: 4 CPUs participating in IPC !!!
    [MCU2_0]     21.304723 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     21.305086 s: IPC: HLOS is ready !!!
    [MCU2_0]     21.305152 s: IPC: Init ... Done !!!
    [MCU2_0]     21.305170 s: APP: Syncing with 3 CPUs ... !!!
    [MCU2_0]     21.305188 s: APP: Syncing with 3 CPUs ... Done !!!
    [MCU2_0]     21.305201 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     21.305270 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     21.305290 s: FVID2: Init ... !!!
    [MCU2_0]     21.305313 s: FVID2: Init ... Done !!!
    [MCU2_0]     21.305620 s: DispApp_init() - DONE !!!
    [MCU2_0]     21.305647 s: DispApp_init() - DONE !!!
    [MCU2_0]     21.316203 s: Display create complete!!
    [MCU2_0]     22.317175 s: DSI to EDP bridge is enabled...
    [MCU2_0]     32.324308 s: DSI to EDP bridge configuration failed !!! 
    [MCU2_0]     32.324657 s: Display create complete!!
    [MCU2_0]     32.324679 s: VHWA: VPAC Init ... !!!
    [MCU2_0]     32.324715 s: VHWA: LDC Init ... !!!
    [MCU2_0]     32.324818 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]     32.324836 s: VHWA: MSC Init ... !!!
    [MCU2_0]     32.325366 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]     32.325384 s: VHWA: VISS Init ... !!!
    [MCU2_0]     32.325859 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]     32.325881 s: VHWA: FC Init ... !!!
    [MCU2_0]     32.325921 s: VHWA: FC Init ... Done !!!
    [MCU2_0]     32.325935 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]     32.325952 s: VHWA: DMPAC: Init ... !!!
    [MCU2_0]     32.325963 s: VHWA: DOF Init ... !!!
    [MCU2_0]     32.326071 s: VHWA: DOF Init ... Done !!!
    [MCU2_0]     32.326087 s: VHWA: SDE Init ... !!!
    [MCU2_0]     32.326164 s: VHWA: SDE Init ... Done !!!
    [MCU2_0]     32.326180 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_0]     32.326203 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    [MCU2_0]     32.326221 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    [MCU2_0]     32.326237 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    [MCU2_0]     32.326477 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.cmd_timeout_test on target MCU2-0
    [MCU2_0]     32.326545 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.tiovx_overhead on target MCU2-0
    [MCU2_0]     32.326592 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink on target MCU2-0
    [MCU2_0]     32.326635 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source on target MCU2-0
    [MCU2_0]     32.326677 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink2 on target MCU2-0
    [MCU2_0]     32.326718 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source2 on target MCU2-0
    [MCU2_0]     32.326761 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_intermediate on target MCU2-0
    [MCU2_0]     32.326803 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target MCU2-0
    [MCU2_0]     32.326847 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_error on target MCU2-0
    [MCU2_0]     32.326890 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_obj_array on target MCU2-0
    [MCU2_0]     32.326934 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target MCU2-0
    [MCU2_0]     32.326988 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_intermediate on target MCU2-0
    [MCU2_0]     32.327032 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_source on target MCU2-0
    [MCU2_0]     32.327074 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_sink on target MCU2-0
    [MCU2_0]     32.327115 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.test_target on target MCU2-0
    [MCU2_0]     32.327159 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.image_intermediate on target MCU2-0
    [MCU2_0]     32.327207 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.ext.obj_array_split on target MCU2-0
    [MCU2_0]     32.327302 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MCU2-0 
    [MCU2_0]     32.327367 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_LDC1 
    [MCU2_0]     32.327429 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_MSC1 
    [MCU2_0]     32.327501 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_MSC2 
    [MCU2_0]     32.327598 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_VISS1 
    [MCU2_0]     32.327670 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE1 
    [MCU2_0]     32.327737 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE2 
    [MCU2_0]     32.327803 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE3 
    [MCU2_0]     32.327868 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE4 
    [MCU2_0]     32.327937 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DISPLAY1 
    [MCU2_0]     32.328009 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DISPLAY2 
    [MCU2_0]     32.328076 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CSITX 
    [MCU2_0]     32.328139 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CSITX2 
    [MCU2_0]     32.328203 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DMPAC_SDE 
    [MCU2_0]     32.328264 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DMPAC_DOF 
    [MCU2_0]     32.328362 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_FC 
    [MCU2_0]     32.328385 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
    [MCU2_0]     32.328403 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    [MCU2_0]     32.328416 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     32.333974 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     32.333997 s: UDMA: Init for CSITX/CSIRX ... !!!
    [MCU2_0]     32.334157 s: UDMA: Init for CSITX/CSIRX ... Done !!!
    [MCU2_0]     32.334176 s: CSI2RX: Init ... !!!
    [MCU2_0]     32.334344 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     32.334362 s: CSI2TX: Init ... !!!
    [MCU2_0]     32.334372 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=3 freq=16000000
    [MCU2_0]     32.334429 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     32.334442 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=250 clk=4 freq=500000000
    [MCU2_0]     32.334490 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     32.334518 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     32.334531 s: ISS: Init ... !!!
    [MCU2_0]     32.334555 s: IssSensor_Init ... Done !!!
    [MCU2_0]     32.334604 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     32.334616 s: ISS: Init ... Done !!!
    [MCU2_0]     32.334629 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0]     32.334668 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0]     32.334681 s: UDMA Copy: Init ... !!!
    [MCU2_0]     32.334938 s: UDMA Copy: Init ... Done !!!
    [MCU2_0]     32.334971 s: APP: Init ... Done !!!
    [MCU2_0]     32.334986 s: APP: Run ... !!!
    [MCU2_0]     32.334998 s: IPC: Starting echo test ...
    [MCU2_0]     32.335062 s: APP: Run ... Done !!!
    [MCU2_0]     32.335672 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[.] c75ss1[P] 
    [MCU2_0]     32.335878 s: IPC: Echo status: a530-0[.] main-r5f0-0[s] c75ss0[P] c75ss1[P] 
    [MCU2_0]     47.920946 s: Error writing 0x02 to de-serializer(0x3d) register 0x01!
    [MCU2_0]     47.920984 s:  Deserializer Error: Reg Write Failed for regAddr 0x01, cnt = 0
    [MCU2_0]     47.921056 s: Error writing 0x02 to de-serializer(0x36) register 0x01!
    [MCU2_0]     47.921088 s:  Deserializer Error: Reg Write Failed for regAddr 0x01, cnt = 0
    [MCU2_0]     50.135672 s: IMX390_PowerOn : chId = 0x0 
    [MCU2_0]     50.135829 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]     50.135863 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]     50.135933 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
    [MCU2_0]     50.135964 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]     50.136041 s: Error reading from de-serializer(0x3d) register 0x4c!
    [MCU2_0]     50.136111 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]     50.136142 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]     50.136175 s: IMX390_Config Error : UB960_SetSensorAlias for chId 0 returned -4 
    [MCU2_0]     52.681215 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]     52.681263 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]     52.681343 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
    [MCU2_0]     52.681377 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]     52.681455 s: Error : I2C Timeout while writing 0x0 to IMX390 register 0x0 
    [MCU2_0]     52.690645 s: Error writing 0x03 to de-serializer(0x3d) register 0x32!
    [MCU2_0]     52.690679 s:  Deserializer Error: Reg Write Failed for regAddr 0x32, cnt = 0
    [MCU2_0]     52.690707 s: Error : Failed to start sensor at channel Id 0 
    [MCU2_0]     53.190624 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.223628 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.256630 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.289632 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.322634 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.355636 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.388640 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.421643 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.454644 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.487649 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.520650 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.553651 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.586656 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.619658 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.652661 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.685664 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.718667 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.751668 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.784671 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.817675 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.850676 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.883681 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.916682 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.949683 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     53.982688 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.015691 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.048692 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.081696 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.114698 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.147701 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.180704 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.213707 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.246708 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.279712 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.312715 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.345715 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.378719 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.411722 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.444723 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.477728 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.510730 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.543732 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.576734 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.609737 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.642740 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.675743 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.708745 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.741747 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.774750 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.807753 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.840755 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.873759 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.906762 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.939764 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     54.972766 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.005770 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.038771 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.071775 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.104777 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.137779 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.170782 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.203785 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.236788 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.269791 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.302793 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.335795 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.368798 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.401801 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.434803 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.467806 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.500809 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.533811 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.566814 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.599818 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.632821 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.665822 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.698826 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.731828 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.764831 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.797834 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.830837 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.863840 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.896840 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.929844 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.962846 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     55.995850 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.028851 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.061853 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.094856 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.127859 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.160862 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.193864 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.226867 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.259869 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]     56.292873 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    236.279296 s:  Capture Status: Instance|0
    [C7x_1 ]     21.876348 s: CIO: Init ... Done !!!
    [C7x_1 ]     21.876367 s: CPU is running FreeRTOS
    [C7x_1 ]     21.876381 s: APP: Init ... !!!
    [C7x_1 ]     21.876391 s: SCICLIENT: Init ... !!!
    [C7x_1 ]     21.876454 s: SCICLIENT: DMSC FW version [11.1.9--v11.01.09 (Fancy Rat)]
    [C7x_1 ]     21.876472 s: SCICLIENT: DMSC FW revision 0xb  
    [C7x_1 ]     21.876487 s: SCICLIENT: DMSC FW ABI revision 4.0
    [C7x_1 ]     21.876502 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]     21.876514 s: UDMA: Init ... !!!
    [C7x_1 ]     21.876542 s: UDMA: Init ... Done !!!
    [C7x_1 ]     21.876556 s: MEM: Init ... !!!
    [C7x_1 ]     21.876569 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 108000000 of size 67108864 bytes !!!
    [C7x_1 ]     21.876596 s: MEM: Init ... Done !!!
    [C7x_1 ]     21.876608 s: IPC: Init ... !!!
    [C7x_1 ]     21.876621 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_1 ]     21.876949 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]     21.881904 s: IPC: HLOS is ready !!!
    [C7x_1 ]     21.881982 s: IPC: Init ... Done !!!
    [C7x_1 ]     21.881997 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_1 ]     21.882012 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_1 ]     21.882028 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]     21.882139 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]     21.882163 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    [C7x_1 ]     21.882183 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    [C7x_1 ]     21.882199 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    [C7x_1 ]     21.882707 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel vx_tutorial_graph.phase_rgb on target DSP_C7-1
    [C7x_1 ]     21.882757 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink on target DSP_C7-1
    [C7x_1 ]     21.882809 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source on target DSP_C7-1
    [C7x_1 ]     21.882858 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink2 on target DSP_C7-1
    [C7x_1 ]     21.882903 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source2 on target DSP_C7-1
    [C7x_1 ]     21.882946 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_intermediate on target DSP_C7-1
    [C7x_1 ]     21.882989 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target DSP_C7-1
    [C7x_1 ]     21.883033 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_error on target DSP_C7-1
    [C7x_1 ]     21.883079 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_obj_array on target DSP_C7-1
    [C7x_1 ]     21.883123 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target DSP_C7-1
    [C7x_1 ]     21.883169 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_intermediate on target DSP_C7-1
    [C7x_1 ]     21.883212 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_source on target DSP_C7-1
    [C7x_1 ]     21.883255 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_sink on target DSP_C7-1
    [C7x_1 ]     21.883301 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.test_target on target DSP_C7-1
    [C7x_1 ]     21.883345 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.image_intermediate on target DSP_C7-1
    [C7x_1 ]     21.883391 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.multi_in_out on target DSP_C7-1
    [C7x_1 ]     21.883436 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.test_target on target DSP_C7-1
    [C7x_1 ]     21.883482 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.tiovx_overhead on target DSP_C7-1
    [C7x_1 ]     21.883608 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1 
    [C7x_1 ]     21.883707 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_2 
    [C7x_1 ]     21.883812 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_3 
    [C7x_1 ]     21.883910 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_4 
    [C7x_1 ]     21.884006 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_5 
    [C7x_1 ]     21.884102 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_6 
    [C7x_1 ]     21.884199 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_7 
    [C7x_1 ]     21.884293 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_8 
    [C7x_1 ]     21.884321 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
    [C7x_1 ]     21.884341 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    [C7x_1 ]     21.884354 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]     21.884940 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]     21.884958 s: APP: Init ... Done !!!
    [C7x_1 ]     21.884970 s: APP: Run ... !!!
    [C7x_1 ]     21.884981 s: IPC: Starting echo test ...
    [C7x_1 ]     21.885111 s: APP: Run ... Done !!!
    [C7x_1 ]     32.336022 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[.] 
    [C7x_1 ]     32.336062 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[s] c75ss1[P] 
    [C7x_2 ]     22.065156 s: CIO: Init ... Done !!!
    [C7x_2 ]     22.065175 s: CPU is running FreeRTOS
    [C7x_2 ]     22.065189 s: APP: Init ... !!!
    [C7x_2 ]     22.065199 s: SCICLIENT: Init ... !!!
    [C7x_2 ]     22.065261 s: SCICLIENT: DMSC FW version [11.1.9--v11.01.09 (Fancy Rat)]
    [C7x_2 ]     22.065279 s: SCICLIENT: DMSC FW revision 0xb  
    [C7x_2 ]     22.065292 s: SCICLIENT: DMSC FW ABI revision 4.0
    [C7x_2 ]     22.065306 s: SCICLIENT: Init ... Done !!!
    [C7x_2 ]     22.065317 s: UDMA: Init ... !!!
    [C7x_2 ]     22.065344 s: UDMA: Init ... Done !!!
    [C7x_2 ]     22.065358 s: MEM: Init ... !!!
    [C7x_2 ]     22.065371 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 118000000 of size 67108864 bytes !!!
    [C7x_2 ]     22.065397 s: MEM: Init ... Done !!!
    [C7x_2 ]     22.065409 s: IPC: Init ... !!!
    [C7x_2 ]     22.065423 s: IPC: 4 CPUs participating in IPC !!!
    [C7x_2 ]     22.065760 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_2 ]     22.072702 s: IPC: HLOS is ready !!!
    [C7x_2 ]     22.072779 s: IPC: Init ... Done !!!
    [C7x_2 ]     22.072794 s: APP: Syncing with 3 CPUs ... !!!
    [C7x_2 ]     22.072809 s: APP: Syncing with 3 CPUs ... Done !!!
    [C7x_2 ]     22.072824 s: REMOTE_SERVICE: Init ... !!!
    [C7x_2 ]     22.072938 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_2 ]     22.072964 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    [C7x_2 ]     22.072983 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    [C7x_2 ]     22.073001 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    [C7x_2 ]     22.073584 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel vx_tutorial_graph.phase_rgb on target DSP_C7-2
    [C7x_2 ]     22.073643 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink on target DSP_C7-2
    [C7x_2 ]     22.073690 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source on target DSP_C7-2
    [C7x_2 ]     22.073735 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_sink2 on target DSP_C7-2
    [C7x_2 ]     22.073779 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_source2 on target DSP_C7-2
    [C7x_2 ]     22.073826 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.scalar_intermediate on target DSP_C7-2
    [C7x_2 ]     22.073871 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target DSP_C7-2
    [C7x_2 ]     22.073918 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_error on target DSP_C7-2
    [C7x_2 ]     22.073963 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_source_obj_array on target DSP_C7-2
    [C7x_2 ]     22.074007 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target DSP_C7-2
    [C7x_2 ]     22.074052 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_intermediate on target DSP_C7-2
    [C7x_2 ]     22.074098 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_source on target DSP_C7-2
    [C7x_2 ]     22.074145 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.pyramid_sink on target DSP_C7-2
    [C7x_2 ]     22.074190 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.test_target on target DSP_C7-2
    [C7x_2 ]     22.074237 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.capture.image_intermediate on target DSP_C7-2
    [C7x_2 ]     22.074282 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.test_target on target DSP_C7-2
    [C7x_2 ]     22.074326 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel com.ti.test_kernels.tiovx_overhead on target DSP_C7-2
    [C7x_2 ]     22.074457 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2 
    [C7x_2 ]     22.074553 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_2 
    [C7x_2 ]     22.074653 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_3 
    [C7x_2 ]     22.074749 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_4 
    [C7x_2 ]     22.074843 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_5 
    [C7x_2 ]     22.074938 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_6 
    [C7x_2 ]     22.075034 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_7 
    [C7x_2 ]     22.075127 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-2_PRI_8 
    [C7x_2 ]     22.075154 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
    [C7x_2 ]     22.075175 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    [C7x_2 ]     22.075189 s: APP: OpenVX Target kernel init ... !!!
    [C7x_2 ]     22.075843 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_2 ]     22.075860 s: APP: Init ... Done !!!
    [C7x_2 ]     22.075871 s: APP: Run ... !!!
    [C7x_2 ]     22.075882 s: IPC: Starting echo test ...
    [C7x_2 ]     22.076012 s: APP: Run ... Done !!!
    [C7x_2 ]     32.335703 s: IPC: Echo status: a530-0[.] main-r5f0-0[P] c75ss0[.] c75ss1[s] 
    [C7x_2 ]     32.335922 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# ./run_app_multi_cam.sh 
    APP: Init ... !!!
       495.436575 s: MEM: Init ... !!!
       495.436703 s: MEM: Initialized DMA HEAP (fd=5) !!!
       495.436923 s: MEM: Init ... Done !!!
       495.436944 s: IPC: Init ... !!!
       495.497497 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
       495.504267 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       495.504440 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
       495.504456 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
       495.504469 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
       495.505700 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0 
       495.506022 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1 
       495.506256 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2 
       495.506456 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3 
       495.506489 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
       495.506512 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
       495.508053 s: ISS: Enumerating sensors ... !!!
       495.508812 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
       495.508867 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953-DISCOVERY-NARROW
       495.508880 s: ISS: Enumerating sensors ... found 2 : IMX390-UB953-DISCOVERY-MID
       495.508892 s: ISS: Enumerating sensors ... found 3 : IMX390-UB953-DISCOVERY-WIDE
       495.508903 s: ISS: Enumerating sensors ... found 4 : IMX728-UB971_SONY
       495.508914 s: ISS: Enumerating sensors ... found 5 : AR0233-UB953_MARS
       495.508925 s: ISS: Enumerating sensors ... found 6 : AR0820-UB953_LI
       495.508935 s: ISS: Enumerating sensors ... found 7 : UB9xxx_RAW12_TESTPATTERN
       495.508946 s: ISS: Enumerating sensors ... found 8 : UB96x_UYVY_TESTPATTERN
       495.508957 s: ISS: Enumerating sensors ... found 9 : GW_AR0233_UYVY
    10 sensor(s) found 
    Supported sensor list: 
    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 
    [MCU2_0]    495.508468 s: Error writing 0x02 to de-serializer(0x3d) register 0x01!
    [MCU2_0]    495.508517 s:  Deserializer Error: Reg Write Failed for regAddr 0x01, cnt = 0
    [MCU2_0]    495.508595 s: Error writing 0x02 to de-serializer(0x36) register 0x01!
    [MCU2_0]    495.508629 s:  Deserializer Error: Reg Write Failed for regAddr 0x01, cnt = 0
    a
    Sensor selected : IMX390-UB953_D3
    Querying IMX390-UB953_D3 
       497.142252 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
       497.142426 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection 
    . Try again 
    LDC Selection Yes(1)/No(0)
    1
    Max number of cameras supported by sensor IMX390-UB953_D3 = 12 
    Please enter number of cameras to be enabled 
    4
    [Sky] ch=0
    [Sky] startX = 0
    [Sky] startY = 0
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 0
    [Sky] channel_select = 0
    [Sky] ch=1
    [Sky] startX = 952
    [Sky] startY = 0
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 0
    [Sky] channel_select = 1
    [Sky] ch=2
    [Sky] startX = 0
    [Sky] startY = 536
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 1
    [Sky] channel_select = 0
    [Sky] ch=3
    [Sky] startX = 952
    [Sky] startY = 536
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 1
    [Sky] channel_select = 1
       498.993193 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
       498.993455 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
       498.994095 s: ISS: ERROR: Initializing sensor [IMX390-UB953_D3] failed !!!
       498.994110 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!!
    Error initializing sensor IMX390-UB953_D3 
    [MCU2_0]    498.993299 s: IMX390_PowerOn : chId = 0x0 
    [MCU2_0]    498.993323 s: IMX390_PowerOn : chId = 0x1 
    [MCU2_0]    498.993344 s: IMX390_PowerOn : chId = 0x2 
    [MCU2_0]    498.993362 s: IMX390_PowerOn : chId = 0x3 
    [MCU2_0]    498.993561 s: Error writing 0x0f to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    498.993596 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    498.993673 s: Error reading from de-serializer(0x3d) register 0x4c!
    [MCU2_0]    498.993746 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    498.993780 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    498.993813 s: IMX390_Config Error : UB960_SetSensorAlias for chId 0 returned -4 
    [MCU2_0]    498.993889 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    498.993923 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    498.993994 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
    [MCU2_0]    498.994027 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
       499.324191 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!
    [MCU2_0]    499.324583 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    499.324632 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    499.324721 s: Error writing 0x01 to de-serializer(0x36) register 0x4c!
    [MCU2_0]    499.324755 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    499.324833 s: Error : I2C Timeout while writing 0x0 to IMX390 register 0x0 
    [MCU2_0]    499.334374 s: Error writing 0x03 to de-serializer(0x3d) register 0x32!
    [MCU2_0]    499.334411 s:  Deserializer Error: Reg Write Failed for regAddr 0x32, cnt = 0
    [MCU2_0]    499.334439 s: Error : Failed to start sensor at channel Id 0 
    [MCU2_0]    499.334508 s: Error : I2C Timeout while writing 0x0 to IMX390 register 0x0 
    [MCU2_0]    499.344367 s: Error writing 0x03 to de-serializer(0x3d) register 0x32!
    [MCU2_0]    499.344400 s:  Deserializer Error: Reg Write Failed for regAddr 0x32, cnt = 0
    [MCU2_0]    499.344427 s: Error : Failed to start sensor at channel Id 1 
    [MCU2_0]    499.344494 s: Error : I2C Timeout while writing 0x0 to IMX390 register 0x0 
    [MCU2_0]    499.354369 s: Error writing 0x03 to de-serializer(0x3d) register 0x32!
    [MCU2_0]    499.354402 s:  Deserializer Error: Reg Write Failed for regAddr 0x32, cnt = 0
    [MCU2_0]    499.354431 s: Error : Failed to start sensor at channel Id 2 
    [MCU2_0]    499.354499 s: Error : I2C Timeout while writing 0x0 to IMX390 register 0x0 
       499.364509 s: ISS: Starting sensor [IMX390-UB953_D3] failed !!!
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: [MCU2_0]    499.364368 s: Error writing 0x03 to de-serializer(0x3d) register 0x32!
    [MCU2_0]    499.364403 s:  Deserializer Error: Reg Write Failed for regAddr 0x32, cnt = 0
    [MCU2_0]    499.364430 s: Error : Failed to start sensor at channel Id 3 
    [MCU2_0]    499.864353 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    499.954363 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.044369 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.134378 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.224383 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.314390 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.404398 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.494404 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.584412 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.674419 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.764427 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.854435 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    500.944442 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.034450 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.124455 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.214462 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.304470 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.394476 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.484485 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.574491 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.664500 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.754507 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.844514 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    501.934522 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.024528 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.114536 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.204542 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.294550 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.384556 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.474563 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.564572 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.654578 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.744587 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.834593 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    502.924599 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.014607 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.104613 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.194621 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.284629 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.374636 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.464645 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.554650 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.644657 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.734664 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    a[MCU2_0]    503.824672 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    503.914679 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.004686 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.094693 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.184700 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.274707 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.364715 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    
    
    Sending alpha command for camera pipeline 
     Alpha value: 50 set successfully 
     
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: 
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: [MCU2_0]    504.454723 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.544730 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.634737 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.724744 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.814751 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.904758 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    504.994764 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.084772 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.174779 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.264788 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.354795 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.444801 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.534809 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.624815 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.714824 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.804829 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.894836 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    505.984845 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.074851 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.164860 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.254867 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.344874 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.434881 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.524888 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.614894 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.704901 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.794909 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.884916 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    506.974923 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.064932 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.154939 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.244947 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.334953 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.424960 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.514966 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.604975 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.694981 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.784989 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.874995 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    507.965004 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.055011 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.145018 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.235025 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.325032 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.415039 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.505046 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.595053 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.685061 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.775068 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.865076 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    508.955082 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.045091 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.135097 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.225104 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.315111 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.405118 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.495127 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.585133 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.675139 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.765148 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.855155 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    509.945162 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.035169 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.125177 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.215183 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.305189 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.395197 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.485205 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.575211 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.665219 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.755226 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.845234 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    510.935242 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.025248 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.115255 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.205262 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.295269 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.385276 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.475283 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.565291 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.655299 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.745306 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.835313 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    511.925319 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.015328 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.105334 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.195341 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.285349 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.375355 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.465364 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.555370 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.645378 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.735385 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.825392 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    512.915398 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.005406 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.095413 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.185419 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.275427 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.365435 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.455443 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.545449 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.635456 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    b[MCU2_0]    513.725463 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.815470 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.905479 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    513.995486 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.085492 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.175499 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.265508 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.355513 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.445522 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.535529 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    
    
    Sending alpha command for Grpx pipeline 
     Alpha value: 50 set successfully 
     
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: 
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: [MCU2_0]    514.625537 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.715543 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.805550 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.895558 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    514.985565 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.075571 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.165580 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.255587 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.345594 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.435602 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.525608 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.615615 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.705622 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.795629 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.885636 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    515.975643 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.065652 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.155659 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.245666 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.335674 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.425680 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.515686 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.605693 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.695701 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.785708 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.875715 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    516.965724 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.055731 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.145738 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.235745 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.325752 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.415758 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.505765 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.595772 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.685780 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.775787 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.865797 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    517.955803 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.045810 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.135818 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.225823 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.315831 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.405839 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.495844 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.585852 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.675860 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.765867 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.855875 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    518.945882 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.035889 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.125896 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.215903 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.305930 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.395917 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.485925 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.575931 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.665939 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.755947 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.845954 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    519.935962 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.025968 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.115974 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.205982 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.295988 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.385996 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.476003 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.566011 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.656018 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.746025 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.836034 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    520.926039 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.016046 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.106054 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.196061 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.286068 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.376076 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.466083 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.556091 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.646098 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.736105 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.826112 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    521.916118 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.006126 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.096133 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.186140 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.276147 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.366156 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.456163 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.546170 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.636178 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.726184 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    x[MCU2_0]    522.816201 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    522.906198 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    
    
    [MCU2_0]    522.996205 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    523.086213 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
    [MCU2_0]    523.176219 s: RTOS DPL ERROR: Semaphore wait failed. Timeout expired.
       523.216364 s: ISS: Stopping sensor [IMX390-UB953_D3] ... !!!
    [MCU2_0]    523.216523 s: Error : I2C Timeout while writing 0x1 to IMX390 register 0x0 
    [MCU2_0]    523.226287 s: Error writing 0x01 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    523.226328 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    523.226360 s: Warning : Failed to stop sensor at channel Id 0 
    [MCU2_0]    523.226431 s: Error : I2C Timeout while writing 0x1 to IMX390 register 0x0 
    [MCU2_0]    523.236284 s: Error writing 0x12 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    523.236319 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    523.236349 s: Warning : Failed to stop sensor at channel Id 1 
    [MCU2_0]    523.236420 s: Error : I2C Timeout while writing 0x1 to IMX390 register 0x0 
    [MCU2_0]    523.246280 s: Error writing 0x24 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    523.246316 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    523.246344 s: Warning : Failed to stop sensor at channel Id 2 
    [MCU2_0]    523.246412 s: Error : I2C Timeout while writing 0x1 to IMX390 register 0x0 
       523.256410 s: ISS: Stopping sensor [IMX390-UB953_D3] failed !!!
    [MCU2_0]    523.256280 s: Error writing 0x38 to de-serializer(0x3d) register 0x4c!
    [MCU2_0]    523.256313 s:  Deserializer Error: Reg Write Failed for regAddr 0x4c, cnt = 0
    [MCU2_0]    523.256342 s: Warning : Failed to stop sensor at channel Id 3 
    [MCU2_0]    523.298800 s: ==========================================================
    [MCU2_0]    523.298841 s:  Capture Status: Instance|0
    [MCU2_0]    523.298857 s: ==========================================================
    [MCU2_0]    523.298878 s:  overflowCount: 0
    [MCU2_0]    523.298897 s:  spuriousUdmaIntrCount: 0
    [MCU2_0]    523.298914 s:  frontFIFOOvflCount: 0
    [MCU2_0]    523.298930 s:  crcCount: 0
    [MCU2_0]    523.298945 s:  eccCount: 0
    [MCU2_0]    523.298961 s:  correctedEccCount: 0
    [MCU2_0]    523.298978 s:  dataIdErrorCount: 0
    [MCU2_0]    523.298996 s:  invalidAccessCount: 0
    [MCU2_0]    523.299013 s:  invalidSpCount: 0
    [MCU2_0]    523.299032 s:  strmFIFOOvflCount[0]: 0
    [MCU2_0]    523.299052 s:  strmFIFOOvflCount[1]: 0
    [MCU2_0]    523.299068 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
    [MCU2_0]    523.299101 s:            0 |                24 |                   24 |                0 |                 0 |
    [MCU2_0]    523.299133 s:            1 |                12 |                   12 |                0 |                 0 |
    [MCU2_0]    523.299165 s:            2 |                12 |                   12 |                0 |                 0 |
    [MCU2_0]    523.299197 s:            3 |                12 |                   12 |                0 |                 0 |
       523.318953 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... !!!
       523.319084 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... Done !!!
       523.651768 s:  VX_ZONE_WARNING: [vxReleaseContext:1439] Found a reference 0xffffab692a60 of type 00000816 at external count 1, internal count 0, releasing it
       523.651844 s:  VX_ZONE_WARNING: [vxReleaseContext:1441] Releasing reference (name=user_data_object_196) now as a part of garbage collection
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
       523.657213 s: IPC: Deinit ... !!!
       523.657912 s: IPC: DeInit ... Done !!!
       523.657962 s: MEM: Deinit ... !!!
       523.657977 s: DDR_SHARED_MEM: Alloc's: 113 alloc's of 225649738 bytes 
       523.657989 s: DDR_SHARED_MEM: Free's : 113 free's  of 225649738 bytes 
       523.658000 s: DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
       523.658017 s: MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@j722s-evm:/opt/vision_apps# 


    Best regards,
    Masao Takayama.

  • Hi Masao,

    Has the patch been updated?

    Yes, Now you should not be seeing the build issue.

    Are you still facing the build issue or after passing the build the transparency is not changing ?

    after starting the application, press "b" one time and exit the application by pressing "x" 
    after that can you run the command and share the result,

    "devmem2 0x302021FC"

    Regards,
    Gokul

  • Hi Gokul.

    I understand. The build errors have been resolved and the application is running.

    Regarding the key "b", the functionality is working correctly, and the icon displayed on the OSD (DRAW2D) is transparent. However, I am concerned that the key "a" does not seem to show any changes. My understanding is that the camera output should be transparent. Is this correct?

    I will now expand the obtained logs.

    Best regards,
    Masao Takayama.

    j722s-evm login: root
    [   57.527085] audit: type=1006 audit(1769074540.443:15): pid=851 uid=0 subj=kernel old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=2 res=1
    [   57.540697] audit: type=1300 audit(1769074540.443:15): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffc7ae32b8 a2=1 a3=1 items=0 ppid=1 pid=851 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=2 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" subj=kernel key=(null)
    [   57.568388] audit: type=1327 audit(1769074540.443:15): proctitle="(systemd)"
    [   57.652966] audit: type=1334 audit(1769074540.571:16): prog-id=18 op=LOAD
    [   57.659823] audit: type=1300 audit(1769074540.571:16): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffca2915c8 a2=90 a3=0 items=0 ppid=1 pid=851 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=2 comm="systemd" exe="/usr/lib/systemd/systemd" subj=kernel key=(null)
    [   57.686702] audit: type=1327 audit(1769074540.571:16): proctitle="(systemd)"
    [   57.693872] audit: type=1334 audit(1769074540.571:17): prog-id=18 op=UNLOAD
    [   57.700935] audit: type=1300 audit(1769074540.571:17): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffff9b3f9c60 items=0 ppid=1 pid=851 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=2 comm="systemd" exe="/usr/lib/systemd/systemd" subj=kernel key=(null)
    [   57.727634] audit: type=1327 audit(1769074540.571:17): proctitle="(systemd)"
    [   57.734810] audit: type=1334 audit(1769074540.571:18): prog-id=19 op=LOAD
    root@j722s-evm:~# 
    root@j722s-evm:~# 
    root@j722s-evm:~# cd /opt/vision_apps
    root@j722s-evm:/opt/vision_apps# ./run_app_multi_cam.sh 
    APP: Init ... !!!
        72.194878 s: MEM: Init ... !!!
        72.195061 s: MEM: Initialized DMA HEAP (fd=5) !!!
        72.195389 s: MEM: Init ... Done !!!
        72.195431 s: IPC: Init ... !!!
        72.256526 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
        72.275554 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        72.285001 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
        72.285084 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
        72.285097 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
        72.294050 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0 
        72.294334 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1 
        72.294568 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2 
        72.294725 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3 
        72.294747 s:  VX_ZONE_INFO: [tivxInitLocal:202] Initialization Done !!!
        72.294767 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
        72.308523 s: ISS: Enumerating sensors ... !!!
        72.309193 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
        72.309243 s: ISS: Enumerating sensors ... found 1 : IMX390-UB953-DISCOVERY-NARROW
        72.309256 s: ISS: Enumerating sensors ... found 2 : IMX390-UB953-DISCOVERY-MID
        72.309267 s: ISS: Enumerating sensors ... found 3 : IMX390-UB953-DISCOVERY-WIDE
        72.309278 s: ISS: Enumerating sensors ... found 4 : IMX728-UB971_SONY
        72.309289 s: ISS: Enumerating sensors ... found 5 : AR0233-UB953_MARS
        72.309299 s: ISS: Enumerating sensors ... found 6 : AR0820-UB953_LI
        72.309309 s: ISS: Enumerating sensors ... found 7 : UB9xxx_RAW12_TESTPATTERN
        72.309320 s: ISS: Enumerating sensors ... found 8 : UB96x_UYVY_TESTPATTERN
        72.309331 s: ISS: Enumerating sensors ... found 9 : GW_AR0233_UYVY
    10 sensor(s) found 
    Supported sensor list: 
    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 
    a
    Sensor selected : IMX390-UB953_D3
    Querying IMX390-UB953_D3 
        73.436049 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!!
        73.436210 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection 
    . Try again 
    LDC Selection Yes(1)/No(0)
    1
    Max number of cameras supported by sensor IMX390-UB953_D3 = 12 
    Please enter number of cameras to be enabled 
    4
    [Sky] ch=0
    [Sky] startX = 0
    [Sky] startY = 0
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 0
    [Sky] channel_select = 0
    [Sky] ch=1
    [Sky] startX = 952
    [Sky] startY = 0
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 0
    [Sky] channel_select = 1
    [Sky] ch=2
    [Sky] startX = 0
    [Sky] startY = 536
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 1
    [Sky] channel_select = 0
    [Sky] ch=3
    [Sky] startX = 952
    [Sky] startY = 536
    [Sky] width = 952
    [Sky] height = 536
    [Sky] input_select = 1
    [Sky] channel_select = 1
        76.212007 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!!
        76.212292 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!!
        76.212951 s: ISS: ERROR: Initializing sensor [IMX390-UB953_D3] failed !!!
        76.212980 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!!
    Error initializing sensor IMX390-UB953_D3 
        78.099330 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!!
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice:     78.139265 s: ISS: Starting sensor [IMX390-UB953_D3] failed !!!
    b
    
    Sending alpha command for Grpx pipeline 
     Alpha value: 50 set successfully 
     
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: 
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: a
    
    Sending alpha command for camera pipeline 
     Alpha value: 50 set successfully 
     
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: 
    
    
     =========================
     Demo : Camera Demo
     =========================
    
     s: Save CSIx, VISS and LDC outputs
    
     p: Print performance statistics
    
     v: Change Screen
    
     z: view OSD
    
     k: clear OSD
    
     x: Exit
    
     Enter Choice: x
    
       110.548890 s: ISS: Stopping sensor [IMX390-UB953_D3] ... !!!
       110.588849 s: ISS: Stopping sensor [IMX390-UB953_D3] failed !!!
       110.618033 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... !!!
       110.618199 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... Done !!!
       110.917657 s:  VX_ZONE_WARNING: [vxReleaseContext:1439] Found a reference 0xffff94c82a60 of type 00000816 at external count 1, internal count 0, releasing it
       110.917733 s:  VX_ZONE_WARNING: [vxReleaseContext:1441] Releasing reference (name=user_data_object_196) now as a part of garbage collection
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
       110.923193 s: IPC: Deinit ... !!!
       110.923881 s: IPC: DeInit ... Done !!!
       110.923934 s: MEM: Deinit ... !!!
       110.923948 s: DDR_SHARED_MEM: Alloc's: 113 alloc's of 225649738 bytes 
       110.923960 s: DDR_SHARED_MEM: Free's : 113 free's  of 225649738 bytes 
       110.923970 s: DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
       110.923987 s: MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@j722s-evm:/opt/vision_apps# devmem2 0x302021FC
    /dev/mem opened.
    Memory mapped at address 0xffff96d53000.
    Read at address  0x302021FC (0xffff96d531fc): 0x00000032
    root@j722s-evm:/opt/vision_apps# 

  • Hi Masao,

    My understanding is that the camera output should be transparent. Is this correct?

    That's a known limitation that you cannot blend layer 0 with the background layer.
    You have to make the camera pipeline layer to layer 1 and grpx pipeline to layer 0 to see the transparency in camera pipeline.

    refer TRM section 12.9.1.4.1.9.2 DISPC Overlay Mechanism for more details on blending.

    If your graphics pipeline transparency changed then the patch is working fine for the default setup.

    Regards,
    Gokul

  • Hi Gokul.

    Thank you for your response. I understand.

    The purpose of this thread has been achieved, so I will close it.
    I appreciate your cooperation.

    Best regards,
    Masao Takayama.