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.

TDA4VM: J7 TDA4VM EVM - Single Camera VPAC Application

Part Number: TDA4VM

Hello,

I want to use the Single Camera Application on the J7 TDA4VM EVM.

I will use OnSemi AR0820 sensor as CSI input.

I want to do few changes of the application:  

  1. I want that the VISS will output the video data as RGB888 instead of YUV420
  2. I want the output through DSS will be to DSI instead of eDP/HDMI

I need that the DSI will work at non-burst with sync pulses, and I need to disable the DCS command because I will connect the DSI stream to DSI analyzer and not to a display

What I need to do in order to implement the changes I want?

Thanks

Aharon Shpigel

  • Hi Aharon Shpigel,

    RGB output from VISS is not recommended to be used, so could you please help us understand why you require RGB output format? 

    DSI output can be enabled in vision apps by enabling ENABLE_DSS_DSI macro in ti-processor-sdk-rtos-j721e-evm-07_01_00_11\vision_apps\apps\basic_demos\app_tirtos\common\app_cfg_mcu2_0.h file.

    Regards,

    Brijesh

  • Hi Brijesh,

    Thanks for your response.

    I want the RGB  output format because my final goal is to take the DSI stream and convert it to CSI stream by converting data types between DSI types to CSI types. The ECU that will receive the CSI support  RGB888.

    What about my question regarding the DSI configuration:

    "I need that the DSI will work at non-burst with sync pulses, and I need to disable the DCS command because I will connect the DSI stream to DSI analyzer and not to a display"

    How can I do that?

    Thanks

    Aharon

  • Hi Aharon,

    But please for DSI input, you would external DSI receiver. Otherwise how do you convert DSI to CSI stream??

    Yes, the default output from DSI has DSC commands disabled. Not sure what you mean non-burst with sync pulses. DSI output is for video streams, so it will included sync pulses. 

    Regards,

    Brijesh

  • Hi Brijesh,

    Yes I have DSI receiver that is implemented by FPGA.

    DSI have three mode of operation:

    1. Non burst with sync pulses
    2. Non burst with sync events
    3. Burst with sync events

    I need that the DSI output will work an the first mode. Can I control it at the J7 TDA4VM?

    Thanks

    Aharon

     

  • Hi Aharon,

    I think it supports, i see flag burstMode in DSI driver. I think by default it is working on non-burst mode.

    Regards,

    Brijesh

  • Hi Brijesh,

    There are two option at non-burst mode 1. sync pulses  2. sync events.   I need the sync pulses

    What about the RGB888? You wrote that it is not recommended as output of VISS but is it possible?  Why it is not recommended?

    Aharon

  • Hi Aharon,

    RGB888 is more of Debug output, so not recommended to be used. Also it is not supported by many other modules.. 

    I need to check pulse vs events. but can you give it a try?

    Regards,

    Brijesh

  • Hi Brijesh,

    Can you tell me what is the output format of the DSS in the Single Camera VPAC Application? How can I see what is the format? How can I control/change it?

    Thanks

     Aharon

  • Hi Aharon,

    it is not related to single camera example. It is common for all examples.

    There are three display outputs supported in vision apps

    - HDMI output. In this case DSS outputs in RGB24 bit DPI format and then external module is used to convert it into HDMI format

    - eDP output: in this case, DSS and eDP outputs in RGB format

    - DSI output: I believe, even in this case DSS and DSI are configured to output in RGB format.

    Regards,

    Brijesh 

  • Thanks,

    Another question dose TI has (or can point to) a board that can connect to the J7X COMMON PROCESSOR BOARD DSI FPC connector?

    The best will be a board with headers or SMA connectors but any board will be ok

    Thanks

    Aharon

  • Aharon,

    I will get back to you on this question, as i am not currently sure about supported board on this connector. 

    Regards,

    Brijesh

  • Hello Brijesh,

    I want to connect the DSI output to 1280*800 DSI display.

    Where should I change the DSI resolution to 1280*800, in which files?

    Thanks

    Aharon

  • Hello Aharon,

    The default resolution supported for DSI in vision apps is 1280x800 resolution. You just need to enable DSI output in vision apps by enabling macro ENABLE_DSS_DSI in file ti-processor-sdk-rtos-j721e-evm-07_01_00_11\vision_apps\apps\basic_demos\app_tirtos\common\app_cfg_mcu2_0.h. 

    Please note that the default output is on EVM, which goes via ub941 serializer, so this example configures SERDES in the ti-processor-sdk-rtos-j721e-evm-07_01_00_11\vision_apps\utils\dss\src\app_dss_j721e.c file. You may require to change, as per your board requirement. 

    Regards,

    Brijesh

  • Hello Brijesh,

    I am working with ti-processor-sdk-rtos-j721e-evm-06-02-00-21. Does the default resolution in this version is the same?

    I saw an answer you wrote:  https://e2e.ti.com/support/processors/f/791/t/912650?tisearch=e2e-quicksearch&keymatch=dsi     

    In this answer you are saying that the default resolution is 1080p

    Thanks

    Aharon

  • Hello Aharon,

    That's output resolution in demo.

    DSI supports only 1280x800 resolution, so we need to change demo to output in 1280x800 resolution. 

    Regards,

    Brijesh

  • You could follow below FAQ to change output resolution in demo.

    [FAQ] PROCESSOR-SDK-DRA8X-TDA4X: How to change display resolution in vision apps? - Processors forum...

    e2e.ti.com
    Part Number: PROCESSOR-SDK-DRA8X-TDA4X Vision apps demos uses 1920x1080 display resolution. This article explains how to change resolution and demo to use new resolutions

    Regards,

    Brijesh

  • Thanks,

    Now I noticed you sent me this link

  • Thanks,

    I changed the resolution and now I can see the image from the sensor on the SDI display.

    Now I'm trying to output the DSI without FPD-LINKIII module, directly to J53 (DSI-FPC Connector) to use native DSI interface while using the same driver.

    I believe that I will need to disable the FPD-LINKIII configuration, can you please point me to how and where I need to disable the  FPD-LINKIII configuration

    Thanks

    Aharon

  • Aharon,

    We have not really tested DSI output without FPD link. 

    You could comment out API appDssConfigureUB941AndUB925 in the file ti-processor-sdk-rtos-j721e-evm-07_01_00_11\vision_apps\utils\dss\src\app_dss_j721e.c to disable FPD Link configuration.

    Regards,

    Brijesh