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: Does the vision_apps of J722SXH01EVM support CSITX output?

Part Number: J722SXH01EVM

Tool/software:

Dear experts,

Does the vision_apps of J722SXH01EVM support CSITX output?
If supported,

1. How do I test about CSITX?

2. The output-interface of CSITX is j40. Which panel can support this interface and show the CSITX content?  Is there a link?

Thanks.

  • Hi,

    CSITX output is not validated on the EVM. 

    The testcase for csitx validation is the checking of the generation of DMA interrupts upon completion. 

    Regards,

    Nikhil

  • Hi,

    1.How to checking of the generation of DMA interrupts upon completion. ?

    2.But, in this file,it has already defined ENABLE_CSI2TX,and used in app_init.c

    If CSITX still doesn't work, can it be used in the next sdk version? Probably when, thank you.

    vision_apps/platform/j721s2/rtos/common/app_cfg_mcu2_0.h:

    ENABLE_CSI2TX

    app_init.c:

        #ifdef ENABLE_CSI2TX
        status = appCsi2TxInit();
        APP_ASSERT_SUCCESS(status);
        #endif
    

  • Hi,

     May I know if you are currently using SDK 10.0 for J722s?

    The fixes and support for CSITX have been integrated and validated in this release.

    Regards,

    Nikhil

  • Hi,

    Yes, I used SDK 10.0 for j722s.  My board is J722SXH01EVM.

    1.And  How do I to test csitx with connect j40?  Is it the right csitx connect?
    2.Can  I use a Panel to show the csitx content, have a shopping link?

  • Hi,

    This port has not been validated and supported in the SDK 10.0. 

    The CSI_TX is currently validated based on the mcu_plus_sdk example in the path mcu_plus_sdk_j722s_10_00_00_25/examples/drivers/csitx/csitx_transmit_test/j722s-evm/main-r5fss0-0_freertos/main_rtos.c

    Regards,

    Nikhil

  • Hi,

    Thank you for your reply. I will try this example.

    But you also said the following:
    The testcase for csitx validation is the checking of the generation of DMA interrupts upon completion. 

    And how to check the generation by using the example(main-r5fss0-0_freertos/main_rtos.c) ?

  • In this example, the API App_frameCompletionCb() is an application interface to the driver dma callback. 

    So here, when this callback is triggered, it dequeues the frames from driver and checks the number of frames dequeued and then queue these frames back to driver.

    So the variable appObj->numFramesTx determines number of frames enqueued and dequeued to csitx

    Regards,

    Nikhil