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.

HDMI Capture Issue (Vision Application Board)

Hi,

We are trying to run demo on Vayu Vision Application board of  VISON_SDK where the input is given through HDMI Capture.

After doing the EDID programming properly we are still facing an assertion failure issue while it is creating a handle to hdmiReceiver.

".../vision_sdk/examples/tda2xx/src/devices/hdmi_recvr.c: createParams->hdmiRecvrHandle != NULL : failed !!! "

we have set all the pins according to the user guide and  have booted from SD Card and entered the options as shown below: 

s: System Settings

[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 30.549865 s:
[IPU1-0] 30.649505 s:
[IPU1-0]
[IPU1-0] =================
[IPU1-0] System Settings
[IPU1-0] =================
[IPU1-0]
[IPU1-0] 1: Display Settings
[IPU1-0] 2: Capture Settings
[IPU1-0] 3: Enable Charging via USB2 Port
[IPU1-0] 4: Show SoC Configuration
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 30.649688 s:
[IPU1-0] 33.647735 s:
[IPU1-0]
[IPU1-0] =================
[IPU1-0] Capture Source
[IPU1-0] =================
[IPU1-0]
[IPU1-0] 1: OV10635 Sensor 720P30
[IPU1-0] 2: HDMI Capture 1080P60
[IPU1-0]
[IPU1-0] x: Exit
[IPU1-0]
[IPU1-0] Enter Choice:
[IPU1-0]
[IPU1-0] 33.647857 s:
[IPU1-0] 34.441497 s:
[IPU1-0] 34.441558 s: Current System Settings,
[IPU1-0] 34.441619 s: ========================
[IPU1-0] 34.441650 s: Display Type : HDMI 1920x1080 @ 60fps
[IPU1-0] 34.441711 s: Capture Source : HDMI SII9127 1920x1080 @ 60fps
[IPU1-0] 34.441772 s: My IP address : 0.0.0.0
[IPU1-0] 34.441833 s:
[IPU1-0] 34.441864 s: ============
[IPU1-0] 34.441894 s: Usecase Menu
[IPU1-0] 34.441925 s: ============
IPU1-0] 34.441955 s:

IPU1-0]
[IPU1-0] Single Camera Use-cases,
[IPU1-0] ------------------------
[IPU1-0] 1: 1CH VIP capture + Display
[IPU1-0] 2: 1CH VIP capture + Alg Frame Copy (DSP1) + Display
[IPU1-0] 3: 1CH VIP capture + Alg Frame Copy (EVE1) + Display
[IPU1-0] 4: 1CH VIP capture + Alg Frame Copy (A15) + Display
[IPU1-0] 5: 1CH VIP capture + Edge Detect (EVE1) + Display
[IPU1-0] 6: 1CH VIP capture + Dense Optical Flow (EVEx) + HDMI Display
[IPU1-0] 7: 1CH VIP capture + Pedestrain Detect (EVE1 + DSP1) + Display
[IPU1-0] 8: 1Ch VIP capture + Sparse Optical Flow (EVE1) + Display
[IPU1-0] 9: 1CH VIP capture + Alg Subframe Copy (EVE1) + Display

I selected simple demo to capture and display, which is failed at the assertion point shown below:

[IPU1-0] 40.337036 s: DISPLAY: Create Done !!!
[IPU1-0] 40.337310 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023
[IPU1-0] 40.337432 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 232160 B (226 KB)
[IPU1-0] 40.337890 s: SYSTEM: Heap = SR2_OCMC @ 0x40400000, Total size = 1048448 B (1023 KB), Free size = 1048448 B (1023 KB)
[IPU1-0] 40.338195 s: SYSTEM: Heap = SR1_FRAME_BUF_DDR @ 0x86000000, Total size = 268435328 B (255 MB), Free size = 246707072 B (235 MB)
[IPU1-0] 40.338500 s: SYSTEM: Heap = SR0_DDR @ 0xa0000000, Total size = 13628032 B (12 MB), Free size = 9140992 B (8 MB)
[IPU1-0] 40.352478 s: Assertion @ Line: 136 in /datalocal1/user/nightly/vision_sdk/examples/tda2xx/src/devices/hdmi_recvr.c: createParams->hdmiRecvrHandle != NULL : failed !!!
[IPU1-1] 40.175994 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1023

Please help us if we missing anything else? 

Thanks 

Sandeep

  • sandeep

    what is the HDMI source you are using?

    can you make sure, your HDMI source is configured to output 1080p60 video.

    Vision SDK support only 1080p60 mode HDMI capture.

    regards, shiju

     

  • Shiju

    We are using Popcorn Hour DVD player and running a 1080P60 mp4 stream in it, but still we are facing hdmi receive handle issue. 

    Do we need anything to do on Vayu Vision application Daughter Board? All the pin settings have been done properly. Any more jumper settings that we have to do?

    Thanks 

    Sandeep

  • Sandeep

    we have used POP corn player.

    No jumper settinfg etc. required

    regards, shiju

     

  • Shiju

    Does it means that our Vayu Vision application board is having some issue?

    Is there any way to check the hardware reliability? 

    we are totally clueless to continue further.

    Thanks 

    Sandeep 

  • Sandeep ,

    Try the EDID programming steps as mentioned in user guide.

    You can change the video conf pins on the evm to match the HDMI In and verify again.

    Still if you face the same issue some thing is missed or the EDID is not properly programmed.

    I think you can dump the address of EDID and verify once.

    Regards

    Chetan.M

     

  • Shiju/Chetan,

    Even I am working on the VISION SDK with Sandeep.

    With respect to the above issue, we could do EDID programming successfully & the error occurs even before reading the Video file before HDMI.

    Error : src/bsp_board.c @ Line 401: Invalid device driver ID!!

    Few more observations from our end are: 

    1) Even after selecting the proper system settings (HDMI Capture Input ), while debugging we see the Device Driver ID (devDrvId) is set to "FVID2_VID_SENSOR_LI_OV1063X_DRV". We believe it has to be set to "FVID2_VID_DEC_SII9127_DRV" (For HDMI Capture). 

    After obtaining the boardId (BSP_BOARD_BASE_TDA2XX), the default values for the board are being set , which corresponds to 'FVID2_VID_SENSOR_LI_OV1063X_DRV'.

    Basically the Board ID which is queried for is going wrong.

    Board Pin settings are set according to the document (SW3 on TDA2xx Vision Application Board - For HDMI Capture )

    Please provide your thoughts on this.

    Thanks & Regards,

    Ashwini.K.N

  • Hi Ashwini ,

    You are not able to establish connection with the device .

    Are you getting the board rev Id correct.

    Can you please post the boardId and RevId you get in the logs.

    Also can you verify the same in hardware.

    Regards

    Chetan.M

  • Hi Chetan,

    It is mentioned as Revision C on the Hardware (App Board).

    The Log says - Daughter card Revision A.

    Below is what we get in the Logs.

    [IPU1-0]     14.596435 s:  FVID2 Version         : [FVID_02_01_00_01]
    [IPU1-0]     14.596496 s:  BSP Version           : [BSP_01_01_05_15]
    [IPU1-0]     14.596527 s:  Platform              : [EVM]
    [IPU1-0]     14.596588 s:  SOC                   : [TDA2XX]
    [IPU1-0]     14.596649 s:  SOC Revision          : [ES1.1]
    [IPU1-0]     14.596679 s:  Board Detected        : [TDA2XX BASE]
    [IPU1-0]     14.603179 s:  Base Board Revision   : [REV B]
    [IPU1-0]     14.603271 s:  Daughter Card Revision: [REV A]
    Thanks & Regards,
    Ashwini.K.N

  • Hi Ashwini ,

    As seen on your Hardware the SIL IC is not present. Silicon Image 9721A is present at U13.
    This is the HDMI Decoder and may require additional permissions for having it.

    Technically the HDMI Sensor is failing on that particular board is because of the SIL not present

    Regards
    Chetan.M